一. 事件委托什么是事件委托?用現實中的理解就是:有100 個學生同時在某天中午收到快遞,但這100 個學生不可能同時站在學校門口等,那么都會委托門衛去收取,然后再逐個交給學生。而在jQuery 中,我們通過事件冒泡的特性,讓子元素綁定的事件冒泡到父元素(或祖先元素)上,然后再進行相關處理即可 ...
一. 事件委托什么是事件委托 用現實中的理解就是:有 個學生同時在某天中午收到快遞,但這 個學生不可能同時站在學校門口等,那么都會委托門衛去收取,然后再逐個交給學生。而在jQuery 中,我們通過事件冒泡的特性,讓子元素綁定的事件冒泡到父元素 或祖先元素 上,然后再進行相關處理即可。如果一個企業級應用做報表處理,表格有 行,每一行都有一個按鈕處理。如果用之前的.bind 處理,那么就需要綁定 個事 ...
2014-08-15 13:58 0 2602 推薦指數:
一. 事件委托什么是事件委托?用現實中的理解就是:有100 個學生同時在某天中午收到快遞,但這100 個學生不可能同時站在學校門口等,那么都會委托門衛去收取,然后再逐個交給學生。而在jQuery 中,我們通過事件冒泡的特性,讓子元素綁定的事件冒泡到父元素(或祖先元素)上,然后再進行相關處理即可 ...
一.前言 on()和off()都是Jquery1.7新增的函數。 on()函數用於為指定元素的一個或多個事件綁定處理函數。off()函數用於移除元素上綁定的一個或多個事件的處理函數,這里主要用於處理使用on()函數綁定的事件。 二.on() 三.off ...
on()函數 從jQuery 1.7開始,on()函數提供了綁定事件處理程序所需的所有功能,用於統一取代以前的bind()、 delegate()、 live()等事件函數。 on()函數用於為指定元素的一個或多個事件綁定事件處理函數。 你還可以額外傳遞給事件處理函數一些所需的數據 ...
off()函數用於移除元素上綁定的一個或多個事件的事件處理函數。 off()函數主要用於解除由on()函數綁定的事件處理函數。 該函數屬於jQuery對象(實例)。 語法 jQuery 1.7 新增該函數。其主要有以下兩種形式的用法: 用法一: jQueryObject.off ...
overflow:auto 加滾動條 scrollTop() 上下滾動條 scrollLeft() 左右滾動條 $().click(function(){ }) $().bind("click",function(){ }) 綁定事件 $().unbind("click") 解除綁定事件 ...
jQuery事件與js事件 在js事件中,事件綁定分為兩種: 1.賦值式事件綁定(又稱為DOM0級事件綁定) 2.監聽式事件綁定(又稱為DOM2級事件綁定) 在jq事件中,事件綁定只有 監聽式綁定一種 事件綁定的語法 綁定方式 ...
一:什么是事件委托? 事件委托是利用事件冒泡,只指定一個事件處理程序來管理某一類型的所有事件。 二:為什么要用事件委托? 1.在JavaScript中添加到頁面上的事件處理程序的個數直接關系到頁面的整體運行性能。為什么呢?因為,每個事件處理函數都是對象,對象會占用內存,內存中 ...
先通過一個例子來引出事件委托: 假設有一個ul父節點,包含了很多li的子節點,點擊li觸發相應的事件 我們通常的寫法是為每一個li都添加一個onclick事件監聽。 如果這個ul的子元素需允許無限態的添加時,就會出現問題: 1.新添加的元素 ...