ホームページ >ウェブフロントエンド >jsチュートリアル >ブラウザの種類が ie6_javascript スキルであると判断された場合、js は実行されません

ブラウザの種類が ie6_javascript スキルであると判断された場合、js は実行されません

WBOY
WBOYオリジナル
2016-05-16 16:44:401067ブラウズ

js はブラウザの種類を決定します

$.browser オブジェクト
$.browser.version ブラウザのバージョン

コードをコピーコードは次のとおりです。

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; }
else {
binfo = "google">}
alert(binfo);


上記のコードを <script></script> に記述します。
js は ie6 が実行されないと判断します



コードをコピーします コードは次のとおりです: if ($.browser.msie && $.browser.version <= 6.0)
return false;


$.browser.msie は IE ブラウザであるかどうかを決定します
$.browser.version <= 6.0 は ie が ie6 以下であるかどうかを決定します

return flase は実行されません

たとえば、IE6 では実行されないが、他のすべてが実行される場合、そのコードはポップアップ ボックスである可能性があります。



コードをコピー コードは次のとおりです。 function nextPopBox1() {
if ($.browser.msie && $.browser.version <= 6.0)
return false ;
layer.closeAll();
$.layer({
type: 1) 、
shade: [0.5, '#000', true]、
border: false、
bgcolor: ''、
fix: false、
title: false、
page : { 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({ marginLeft: "10px" }, 'fast');
}, function () {
$(this).stop().animate({ marginLeft: "0px" }, 'fast' ); }
}

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。