js判断浏览器类型为ie6时不执行
$.browser对象
$.browser.version浏览器版本
varbinfo=''; if($.browser.msie){binfo="MicrosoftInternetExplorer"+$.browser.version;} elseif($.browser.mozilla){binfo="MozillaFirefox"+$.browser.version;} elseif($.browser.safari){binfo="AppleSafari"+$.browser.version;} elseif($.browser.opera){binfo="Opera"+$.browser.version;} else{ binfo="google"; } alert(binfo);
将上段代码直接写到<script></script>中即可
js判断ie6不执行
if($.browser.msie&&$.browser.version<=6.0) returnfalse;
$.browser.msie判断是否是ie浏览器
$.browser.version<=6.0判断ie小于等于ie6
returnflase即不执行
比如有一段代码,是个弹出框,如果是ie6不执行,其他都执行,代码就可以如下操作:
functionnextPopBox1(){ if($.browser.msie&&$.browser.version<=6.0) returnfalse; layer.closeAll(); $.layer({ type:1, shade:[0.5,'#000',true], border:false, bgcolor:'', fix:false, title:false, page:{dom:'#img2'}, area:['724px','302px'], closeBtn:false }); }
另一个例子,比如有一段代码,ie6不执行,其他都执行,代码可以如下所写:
functionwebJs(){ if(!$.browser.msie&&($.browser.version!="6.0")){ $("#fastNavli:gt(0)").hover(function(){ $(this).stop().animate({marginLeft:"10px"},'fast'); },function(){ $(this).stop().animate({marginLeft:"0px"},'fast'); }); } }