今天寫到了後台的內容編輯,這就需要頁面不複雜,所以使用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...