检测IE版本号
通过以下函数可以区分IE版本号,以便兼容不同特性
|
|
border-radius
常见于IE8以下,包括IE8不支持此特性,要想兼容的办法很多,这里试举一例:
使用PIE来支持border-radius
|
|
这里必须注意,需要引入pie.htc文件。下载地址:链接
data-*
在IE8之前,包括IE8,都不兼容HTML5,所以需要获取data-*的数据需要这样写:
|
|
classList
类名操作器,如果使用classList属性,就可以简单的使用contains()
,add()
,remove()
等函数,但如果不支持的话,我们就需要使用更原始的办法:
从IE9以下,包括IE9就不支持classList了:
|
|
mouseout
IE8的mouseout
事件需要onmouseout
,IE9以上只需要mouseout
。