JSはブラウザタイプを決定します
$ .browserオブジェクト
$ .BROWSER.VERSION BROWSERバージョン
コードコピーは次のとおりです。
var binfo = '';
if($ .browser.msie){binfo = "Microsoft Internet Explorer" + $ .Browser.Version; }
else if($ .browser.mozilla){binfo = "mozilla firefox" + $ .browser.version; }
else if($ .browser.safari){binfo = "apple safari" + $ .browser.version; }
else if($ .browser.opera){binfo = "opera" + $ .browser.version; }
それ以外 {
binfo = "Google";
}
アラート(binfo);
前のコードを<script> </script>に直接書き込むだけです
JS裁判官IE6は実行しない
コードコピーは次のとおりです。
if($ .browser.msie && $ .browser.version <= 6.0)
falseを返します。
$ .BROWSER.MSIEは、IEブラウザかどうかを決定します
$ .browser.version <= 6.0は、IEがIE6以下であると判断します
Return Flashは実行されません
たとえば、ポップアップボックスであるコードがあります。 IE6であり、実行されない場合、他のすべてが実行され、コードは次のように動作できます。
コードコピーは次のとおりです。
nextpopbox1(){{
if($ .browser.msie && $ .browser.version <= 6.0)
falseを返します。
layer.closeall();
$ .layer({
タイプ:1、
日陰:[0.5、 '#000'、True]、
境界線:偽、偽
bgcolor: ''、
修正:false、
タイトル:False、
ページ:{dom: '#img2'}、
エリア:['724px'、 '302px']、
closebtn:false
});
}
別の例は、たとえば、IE6が実行されず、他のすべてが実行されるコードがあることです。コードは次のように記述できます。
コードコピーは次のとおりです。
function webjs(){
if(!$。browser.msie&&($ .browser.version!= "6.0")){
$( "#fastnav li:gt(0)")。hover(function(){
$(this).stop()。animate({mignleft: "10px"}、 'fast');
}、 関数 () {
$(this).stop()。animate({marginleft: "0px"}、 'fast');
});
}
}