不相容的事件冒泡

2022-03-25 04:27:50 字數 1174 閱讀 2168

.on() 的中文 api:

jquery 1.9 公升級指南:

**:關於事件冒泡各個瀏覽器的支援(這裡指的是原生js,jquery 的.on() 可以支援chang等事件的。):

檢測submit事件的冒泡情況:

ie6ie8

ff3.6

opera10

chrome4

safari4

冒泡到form

冒泡到form

冒泡到html

冒泡到html

冒泡到html

冒泡到html

檢測reset事件的冒泡情況:

ie6ie8

ff3.6

opera10

chrome4

safari4

冒泡到form

冒泡到form

冒泡到html

冒泡到html

冒泡到form

冒泡到form

檢測change事件的冒泡情況:

ie6ie8

ff3.6

opera10

chrome4

safari4

不冒泡不冒泡

冒泡到html

冒泡到html

不冒泡不冒泡

檢測select事件的冒泡情況(onselect 事件會在文字域(區)中的文字被選中時發生):

ie6ie8

ff3.6

opera10

chrome4

safari4

不會冒泡

不會冒泡

冒泡到html

冒泡到html

不會冒泡

不會冒泡

對於focus,blur,change,submit,reset,select等不會冒泡的事件,在標準遊覽器中,我們可以設定addeventlistener的最後乙個引數為true輕鬆搞定。ie就有點麻煩了,要用focusin代替focus,focusout代替blur,selectstart代替select。change,submit與reset就複雜了,必須利用其他事件來模擬,還要判斷事件源的型別,selectedindex,keycode等等,jquery有外掛程式用很複雜的方式來實現……

onselect事件發生在mouseup事件之後,而onselectstart 事件發生在mousedown並mousemove事件之後。

事件初理解2 不相容

恢復內容開始 事件裡的不相容 1 同乙個事件上同乙個方法被重複繫結的問題 是可以被重複繫結的,但是,如果繫結方法小於9個,則按後繫結先執行,大於9個方法則無序 3 事件源 ie6 7 8是event.srcelement,其他的是e.target 4 阻止事件傳播 ie中是event.cancelb...

不相容的量度

在做相關性分析的過程中提示,不相容的量度 具體提示資訊 error in cor tp53 expr,ratio cells,method pearson 不相容的量度 主要是維度上有問題,在做相關性分析的時候要保持兩個矩陣或者資料框的行數一致,這是前提,在比較之前檢查一下,行列數目顛倒時,利用轉置...

事件的冒泡

眾所周知如果乙個子元素裡觸發乙個事件的話,父級元素也會被觸發相類別的事件,這種就叫做事件的冒泡 wrap wrap box box div div function box.onclick function script 這裡會同時列印box和wrap 那麼我們要怎麼樣才能阻止冒泡呢 其實在函式裡有...