<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    yui中——Event工具集的使用(轉)

    YUI提供的Event工具集

    YUI提供的Event工具集簡化了瀏覽器中事件驅動程序的編寫,提供了一種簡單的接口來定制事件和檢查瀏覽器中的event對象。YUI事件工具集提供了自定義事件對象(Custom Event),通過自定義事件對象可以發布自己感興趣的時刻或事件,頁面中的YUI組件能夠響應這些自定義的事件并做出回應。

    YUI對事件響應的順序:通過YUI Event工具集添加的事件,默認是在冒泡過程中執行事件處理函數的。從DOM節點上來說,是從子節點向根節點響應事件。

    Event需要的引入

    <!-- Dependency -->

    build/yahoo/yahoo-min.js

    <!-- Event source file -->

    build/event/event-min.js

    EventCustom Event分別定義在YAHOO.util.EventYAHOO.util.CustomEvent

    Event工具集提供的方法

    YAHOO.util.Event.addListener(element,eventType,fn,obj,override)

    參數:

    element:為綁定事件的元素id可以是一個數組,以支持批量操作

    eventType:為事件類型

    fn:為事件響應的回調函數

    obj:當overridetrue時,為回調函數傳入的參數對象;當overridefalse時,該參數被忽略。

    override

    返回值類型:Boolean

    功能:給指定的element綁定事件響應函數

    YAHOO.util.Event.removeListener:function(element,eventType,fn)

    參數:

    element:為綁定事件的元素id,

    eventType:事件類型

    fn:為事件響應函數

    返回值類型:Boolean

    功能:給指定的element解除綁定事件

    YAHOO.util.Event.purgeElement ( el , recurse , sType )

    參數:

    el:為綁定事件的元素id,

    recurseBoolean值,是否解除子節點的事件綁定

    sType:事件類型

    返回值類型:Boolean

    功能:給指定的element解除綁定的同一類型的事件,也可以解除子節點上綁定的這一類型的事件

    YAHOO.util.on

    addListener的函數別名

    YAHOO.util.Event.onAvailable ( p_id , p_fn , p_obj , p_override )

    參數:

    p_id:為綁定事件的元素id,

    p_fn:為事件響應函數

    p_obj:同addListenerobj參數

    p_override:同addListeneroverride參數

    返回值類型:

    功能:當指定的elementp_id出現時,執行事件響應函數。如果在頁面初始化之前執行這一函數,當頁面加載時(可能還未完成時),就會執行響應的事件響應函數;如果放在頁面加載之后執行這一函數,將以固定的時間輪詢,當element可用時響應這一事件。這個輪詢的的時間是可以配置的,缺省的時間是10秒一次。

    YAHOO.util.Event.onContentReady ( p_id , p_fn , p_obj , p_override )

    參數:

    p_id:為綁定事件的元素id,

    p_fn:為事件響應函數

    p_obj:同addListenerobj參數

    p_override:同addListeneroverride參數

    返回值類型:

    功能:onAvailable類似,但不同的是事件響應函數是等到element可以安全的修改的時候才響應。

    YAHOO.util.Event.onDOMReady ( p_fn , p_obj , p_scope )

    參數:

    p_fn:為事件響應函數

    p_obj:同addListenerobj參數

    p_scope:同addListeneroverride參數

    返回值類型:

    功能:DOM第一次可用時執行響應函數。

    YAHOO.util.Event.preventDefault ( event)

    參數:

    event:事件對象

    返回值類型:

    功能:阻止事件的缺省行為發生。

    posted on 2009-04-15 17:28 胡鵬 閱讀(506) 評論(0)  編輯  收藏 所屬分類: js,html,css

    導航

    <2009年4月>
    2930311234
    567891011
    12131415161718
    19202122232425
    262728293012
    3456789

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    agile

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产一级一毛免费黄片| 国产精品网站在线观看免费传媒 | 四虎影视在线永久免费看黄| 暖暖日本免费在线视频| 亚洲精品色午夜无码专区日韩| 美女黄色毛片免费看| 久久精品一区二区免费看| 亚洲伊人久久精品影院| 巨胸喷奶水www永久免费| 亚洲精品无码久久千人斩| a毛片在线看片免费| 久久亚洲国产精品| 真人无码作爱免费视频| 一区二区三区观看免费中文视频在线播放 | 在线观看免费a∨网站| 亚洲一卡二卡三卡| 国产精品免费观看久久| 爱情岛论坛亚洲品质自拍视频网站 | 伊人久久国产免费观看视频| 91成人免费在线视频| 亚洲二区在线视频| 成人毛片手机版免费看| 在线亚洲v日韩v| 亚洲日韩欧洲无码av夜夜摸| 91精品视频在线免费观看| 又粗又硬又大又爽免费视频播放| 精品国产日韩亚洲一区91| 亚洲伊人成无码综合网 | 亚洲永久在线观看| 免费大片在线观看网站| 99久久免费国产精品热| 亚洲视频国产精品| 无码午夜成人1000部免费视频| 亚洲精品美女久久久久9999| 日本免费在线中文字幕| 国产精品亚洲四区在线观看| 亚洲国产婷婷综合在线精品 | 亚洲一级二级三级不卡| 好吊妞视频免费视频| 国产免费网站看v片在线| 亚洲ts人妖网站|