jquery捕獲冒泡 jquery冒泡事件

事件模型

event代表事件的狀態(tài),例如觸發(fā)event對象的元素,鼠標的位置及狀態(tài)、按下的鍵等。

創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比蘇家屯網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式蘇家屯網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋蘇家屯地區(qū)。費用合理售后完善,10多年實體公司更值得信賴。

對 于在客戶端引發(fā)的事件,ASP.NET Web 控件事件模型要求在客戶端捕獲事件信息,并通過 HTTP POST 將事件消息傳輸?shù)椒?wù)器。頁必須解釋該 POST 以確定所發(fā)生的事件,然后在要處理該事件的服務(wù)器上調(diào)用代碼中的相應(yīng)方法。

捕獲型事件流: 事件的傳播是從最不特定的事件目標到最特定的事件目標。即從DOM樹的根到葉子。事件捕獲的思想就是不太具體的節(jié)點應(yīng)該更早接收到事件,而最具體的節(jié)點最后接收到事件。

jquery的冒泡事件

1、JQuery 提供了三種方式來阻止事件冒泡。方式一:event.stopPropagation();方式二:event.preventDefault();方式三:return false;區(qū)別:event.stopPropagation() 只阻止事件往上冒泡,不阻止事件本身。

2、通過一個小例子來解釋 代碼如下: Porschev---Jquery事件冒泡 比如上面這個頁面, 分為三層:divOne是第外層,divTwo中間層,hr_three是最里層; 他們都有各自的click事件,最里層a標簽還有href屬性。

3、事件的傳播是有方向的,當點擊一個按鈕時所產(chǎn)生的事件從這個按鈕處開始向上傳播(就像一個水泡從杯底冒上來,這就是之所以叫事件冒泡的原因),但這個事件總是尋找特定的屬性是否有值。

4、JQuery 提供了兩種方式來阻止事件冒泡。

5、冒泡事件就是點擊子節(jié)點,事件會向上傳遞,最后觸發(fā)父節(jié)點,祖先節(jié)點的點擊事件。

6、事件委托也稱為事件代理, 在 jQuery 里面稱為事件委派。 不是每個子節(jié)點單獨設(shè)置事件監(jiān)聽器,而是事件監(jiān)聽器設(shè)置在其父節(jié)點上,然后利用冒泡原理影響設(shè)置每個子節(jié)點。

關(guān)于jquery事件冒泡求助

1、JQuery 提供了三種方式來阻止事件冒泡。方式一:event.stopPropagation();方式二:event.preventDefault();方式三:return false;區(qū)別:event.stopPropagation() 只阻止事件往上冒泡,不阻止事件本身。

2、通過一個小例子來解釋 代碼如下: Porschev---Jquery事件冒泡 比如上面這個頁面, 分為三層:divOne是第外層,divTwo中間層,hr_three是最里層; 他們都有各自的click事件,最里層a標簽還有href屬性。

3、JQuery 提供了兩種方式來阻止事件冒泡。

4、事件的傳播是有方向的,當點擊一個按鈕時所產(chǎn)生的事件從這個按鈕處開始向上傳播(就像一個水泡從杯底冒上來,這就是之所以叫事件冒泡的原因),但這個事件總是尋找特定的屬性是否有值。

5、事件冒泡(IE提出):從最具體的元素接收,然后逐級向上傳播到較為不具體的節(jié)點 事件捕獲:從較為不具體的節(jié)點接收,然后逐級向下到最具體的元素。PS:假設(shè)有一個文檔,節(jié)點為 html→body→div→button 。

jquery中的delegate函數(shù)有什么用

1、(p).delegate(body, click, function(){ alert(P元素的CLICK事件!);});這個代碼的意思是向Body元素下面的已有P元素以及未來被添加到body的P元素添加click事件。

2、在事件綁定和委派,delegate()和on在一般情況下,這兩種方法是等效的。.delegate()指定的元素(屬于被選元素的子元素)添加一個或多個事件處理程序,并規(guī)定當這些事件發(fā)生時運行的函數(shù)。

3、delegate用于事件委托,也是綁定過JavaScript或者jQuery添加的DOM元素事件。

4、delegate和on方法被選元素的子元素必須是合法的子元素。on(events,[selector],[data],fn),參數(shù)[selector]是可選,一個選擇器字符串用于過濾器的觸發(fā)事件的選擇器元素的后代。delegate的selector是必需的。

5、jQuery:jQuery的delegate的方法需要三個參數(shù),一個選擇器,一個時間名稱,和事件處理函數(shù)。而Dojo的與jQuery相似,僅是兩者的編程風格上的差別:Dojo的delegate模塊在dojox.NodeList中,提供的接口與jQuery一樣,參數(shù)也相同。

6、如果使用on的時候,不設(shè)置selector,那么on與bind就沒有區(qū)別了。(2)on綁定的事件處理函數(shù),對于未來新增的元素一樣可以的,和delegate效果相同,而bind則不行。

網(wǎng)站標題:jquery捕獲冒泡 jquery冒泡事件
文章來源:http://bm7419.com/article42/dgeeshc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、微信公眾號、App設(shè)計、網(wǎng)站策劃、企業(yè)網(wǎng)站制作、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司