事件初理解2 不相容

2022-08-10 09:33:16 字數 628 閱讀 8204

---恢復內容開始---

事件裡的不相容:

1:同乙個事件上同乙個方法被重複繫結的問題:是可以被重複繫結的,但是,如果繫結方法小於9個,則按後繫結先執行,大於9個方法則無序

3:事件源:ie6/7/8是event.srcelement,其他的是e.target

4:阻止事件傳播:ie中是event.cancelbubblue=true冒泡,標準瀏覽器是:e.stoppropagation()(是乙個方法,可以傳3個引數)

5:事件傳播本身:ie只有冒泡沒有捕獲

6:阻止事件的預設行為:ie是:event.returnvalue=false;標準瀏覽器:event.preventdefault(是乙個方法,可以傳3個引數)

7:ie不支援e.pagex和e.pagey滑鼠相對於瀏覽器的絕對座標,clienty,clientx是相對於瀏覽器左上角的位置,沒有加上滾動條的位置

標準瀏覽器裡阻止事件傳播:e.stoppropagation。stoppropagation是事件物件的屬性和方法,所以是e點,不是html的屬性和方法

ie的阻止冒泡:e.cancelbubble=ture。cancelbubble是事件物件的屬性和方法,所以是e點,不是html的屬性和方法

---恢復內容結束---

不相容的事件冒泡

on 的中文 api jquery 1.9 公升級指南 關於事件冒泡各個瀏覽器的支援 這裡指的是原生js,jquery 的.on 可以支援chang等事件的。檢測submit事件的冒泡情況 ie6ie8 ff3.6 opera10 chrome4 safari4 冒泡到form 冒泡到form 冒泡...

對事件與委託的理解 2 引發事件

事件功能是由三個互相聯絡的元素提供的 提供事件資料的類 事件委託和引發事件的類。framework 具有命名與事件相關的類和方法的約定。如果想要您的類引發乙個名為 eventname 的事件,您需要以下元素。framework 類庫或第三方類庫中可能已經定義了事件資料類和事件委託類。在這種情況下,您...

修改DB2資料庫字段型別時不相容

老鐵執行sql不好使吧?不要慌 往下看 db2大多數情況下不能直接修改資料型別,特別已經存在資料的情況下,增加一列 alter table fs payment main add column fd description1 clob 100000 將老資料賦值到新列 update fs payme...