jQuery中的live繫結多個事件整理

2021-05-24 11:54:19 字數 476 閱讀 5738

今天寫到了後台的內容編輯,這就需要頁面不複雜,所以使用jquery的live事件,而我需要繫結兩個時間,所以最後選擇多個繫結方法,尋找**上的解決方法,最終在jquery官網找到了,整理如下:

在1.4.0之前(不包含1.4.0)無法使用多個繫結的,單個示例為:

$('.clickme').live('click', function() );
1.4.0-1.4.2開始支援了,例項如下:
$('.hoverme').live('mouseover mouseout', function(event)  else 

});

1.4.3之後的版本又開始支援另外一種更新的方法:
$('a').live(,

mouseover: function()

});

-created by o07-csy

jQuery中live 的多次重複繫結

用jquery的live 方法,會出現重複繫結事件的情況,如,當點選乙個按鈕時,此按鈕所繫結的事件會並執行n遍。解決方法是在繫結live前加上die 事件。die 是jquery1.3之後才出現的方法,與live 正好完全相反,有興趣的可以查詢jquery的api,檢視具體的介紹。於是我就在live...

jQuery中bind和live方法的區別

bind和live方法的作用都是為被選元素新增乙個或多個事件處理程式,並規定當這些事件發生是執行的函式 不同點是 通過live方法附加的事件處理程式適用於匹配選擇器的當前及未來元素 比如由指令碼建立的新元素 這是乙個段落。這裡把上面的live換成bind效果是一樣的,不同的是 如 1 2 3jque...

jQuery中bind和live方法的區別

bind和live方法的作用都是為被選元素新增乙個或多個事件處理程式,並規定當這些事件發生是執行的函式 不同點是 通過live方法附加的事件處理程式適用於匹配選擇器的當前及未來元素 比如由指令碼建立的新元素 這是乙個段落。這裡 把上面的live換成bind效果是一樣的,不同的是 如 1 2 3jqu...