Amaze UI學習筆記——JS學習歷程一


1.自定義事件

(1)一些組件提供了自定義事件,命名方式為{事件名稱}.{組件名稱}.amui,用戶可以查看組件文檔了解。使用這些事件,如:

  $('#myAlert').on('close.alert.amui',function(){

    //do something;

  });

(2)data-am-observe

  在元素上添加data-am-abserve屬性以后,動態插入改元素的Amaze UI JS插件會自動初始化,支持的插件包括Button、Dropdown、Slider、Popover、Scrollspy、Tabs

(3)$().DOMobserve(options,callback)

  • options: 監視的屬性,默認為{childList:true,subtree:true};
  • callback(mutations,observer):DOM發生變化時的處理函數,第一個參數為存儲MutationRecord對象的數組,第二個參數Mutationobserver實例本身。

(4)默認初始化事件接口

  Amaze UI通過特定的HTML來綁定事件,多數JS組件通過HTML標記就可以實現調用。默認的初始化事件都在xx.amui.data-api命名空間下,用戶可以自行關閉。

  關閉所有默認事件:$(document).off('.data-api');

  關閉特定組件的默認事件:$(document).off('.modal.amui.data-api');


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM