正確情況:
只有一行**,只針對ie起作用,而且考慮了ie使用者自選渲染模式、怪癖模式、支援ie5、6、7、8、9及10。
//非ie彈出false,ie則彈出5到10版本值
script
>
html
>
最短判斷是否ie的**:
if(-[1,])else
經過測試:ie9、ie10彈出「非ie」。
實際編碼中,更多的將是採用「物件/特徵」來判斷瀏覽器能力的方式
。
//新增事件工具函式
function
addevent(el,type,handle)
else
if(el.attachevent)
else
}
js 常見相容性處理
1 獲取滾動條相容var height document.documentelement.scrolltop document.body.scrolltop 2 獲取可是區域相容var clientwidth window.innerwidth document.documentelement.cl...
webpack 之js相容性處理
用來拼接絕對路徑的方法 const require path const htmlwebpackplugin require html webpack plugin module.exports loader 配置 module 指定相容性做到哪個版本瀏覽器 targets plugins 的配置 ...
HTML相容性處理
注意 html 對ie7的hack 必須保證html頂部有如下宣告 二 萬能 float 閉合 關於 clear float 的原理可參見 how to clear floats without structural markup 將以下 加入global css 中,給需要閉合的div加上 cla...