如何使用javascript或jquery检测IE7并向div添加一个类
有没有办法检测IE7?
我在IE8中的代码没有任何问题,但是IE7有问题。
所以我认为当浏览器是IE7通过javascript检测它时,我可以添加一个带有jquery的类。
我想改变
至
提前致谢。
您可以使用IE条件注释通过javascript添加类,如下所示:
如果你真的想通过使用javascript解决这个问题,你可能想检查这样的版本:
if (navigator.appVersion.indexOf("MSIE 7.") != -1) $('#system').addClass('ie7');
你可以用HTML做到这一点:
CSS
.ie7{ padding: 0; color: red; }
HTML
如果在Internet Explorer 7中执行,这将创建具有类ie7
的div
。所有其他浏览器和IE> 7将只创建没有类的div。
要检测ie7只是使用
if($.browser.msie && parseFloat($.browser.version) < 8){ //do other stuff return; }
用它做你想做的事:
if($.browser.msie && parseFloat($.browser.version) < 8){ $('#system').addClass('ie7'); }
试试这个:
这里有几种不同的方式:
请注意,IE8 compat视图也将