js常用事件整理 相容所有瀏覽器

2021-09-22 07:25:32 字數 1376 閱讀 1871

1.滑鼠滾動事件。

說明:返回值 大於0向上滾動,小於0向下滾動。

相容型:所有瀏覽器。

**:

/*

**********************

* 函式:滑鼠滾動方向

* 引數:event

* 返回:滾輪方向[向上(大於0)、向下(小於0)]

************************

*/var scrollfunc = function(e) else

if (e.detail)

//返回值

alert(direct);}/*

註冊事件

*/if (document.addeventlistener)

//w3c

document.onmousewheel = scrollfunc; //

ie/opera/chrome

2.獲取滾動條高度。

相容性:所有瀏覽器。

**:

//

滾動條的高度

function getscrolltop()

else

if (document.body)

return scrolltop;

}

3.去掉所有html文字標記的js

function delhtmltag(str)  

4.位元組長度查詢

// 返回位元組長度byte

functiongetbytes(obj)

else

}

}

returnbytelegth;

}

5.位元組長度擷取

// 字元擷取

functiontitlesetleg(obj)

}

jquery(obj).val(tit.substring(0, leg));

}

}

相容所有瀏覽器的事件封裝函式

相容所有瀏覽器的實踐封裝函式 將新增事件的相容封裝到乙個函式中 param dom 新增事件的節點 param type 事件型別 如 click param fn 事件觸發的函式 function addevent dom,type,fn else if document.attachevent ...

js事件相容處理(不同瀏覽器的事件相容處理)

var eventutil else if element.attachevent else removehandler function element,type,handler else if element.detachevent else getevent function event ge...

事件物件相容瀏覽器

1.滑鼠事件物件的button屬性 了解 button 控制使用者操作的按鍵 左鍵 0 滾輪 1 右鍵 2 ie下的資料 左鍵 1 滾輪 4 右鍵 2 案例 跨瀏覽器相容事件物件button的屬性 function getbutton evt else if window.event 2.事件流 當...