一句話:讓父級來代替本級工作。 典型場景:反復獲取使用ajax渲染后的標簽。 on 是委托事件,利用的就是冒泡原理 $(selector).on(event,[selector],handler); selector 如果為空,表示的就是目標元素就是所選元素,如果有值代表的是符合所選元素 ...
以click事件為例: 普通綁定事件: .btn .click function 綁定 on綁定事件: document .on click , .btn ,function 綁定 那么這兩種方式有什么區別呢 首先我們看看在實踐上的區別: click事件是在頁面加載后,獲取的所有類名為btn 的元素,然后綁定了這個click事件,你要是通過其他操作再生成一個btn 元素,它就沒有click這個事件 ...
2016-03-29 14:57 0 40547 推薦指數:
一句話:讓父級來代替本級工作。 典型場景:反復獲取使用ajax渲染后的標簽。 on 是委托事件,利用的就是冒泡原理 $(selector).on(event,[selector],handler); selector 如果為空,表示的就是目標元素就是所選元素,如果有值代表的是符合所選元素 ...
前兩天做了一個點擊任意位置,都能關閉菜單的功能,因為菜單里面的每一個a,的點擊事件都是用on綁定的。所以在阻止冒泡的時候不管用,今天特意來理解一下on的機制 on 是委托事件,利用的就是冒泡原理 $(selector).on(event,[selector],handler ...
overflow:auto 加滾動條 scrollTop() 上下滾動條 scrollLeft() 左右滾動條 $().click(function(){ }) $().bind("click",function(){ }) 綁定事件 $().unbind("click") 解除綁定事件 ...
delegate注冊委托事件 delegate--代理、委托 事件代理----事件最終不是由$("#first")執行,它只是代理元素 第一個參數:最終發生事件的元素 第二個參數:事件類型 第三個參數:函數 事件執行順序:對於被委托者來說先執行委托事件,后執行簡單事件。 例:下面的例子中 ...
jQuery事件與js事件 在js事件中,事件綁定分為兩種: 1.賦值式事件綁定(又稱為DOM0級事件綁定) 2.監聽式事件綁定(又稱為DOM2級事件綁定) 在jq事件中,事件綁定只有 監聽式綁定一種 事件綁定的語法 綁定方式 ...
1、子窗口定義委托事件 public delegate void Btn_Click(int i); public event Btn_Click BtnEvent; 在子窗口使用 BtnEvent(int i)方法傳遞給父窗口。 2、父窗口添加事件 Viewer.BtnEvent ...
先通過一個例子來引出事件委托: 假設有一個ul父節點,包含了很多li的子節點,點擊li觸發相應的事件 我們通常的寫法是為每一個li都添加一個onclick事件監聽。 如果這個ul的子元素需允許無限態的添加時,就會出現問題: 1.新添加的元素 ...
]) 如果on()方法的selector 參數為空,事件處理程序就被稱為直接綁定。每當在被綁定 ...