يحدد JS نوع المتصفح
$. كائن بوسر
$ .browser.version prowser
نسخة الكود كما يلي:
var binfo = '' ؛
if ($ .browser.msie) {binfo = "Microsoft Internet Explorer" + $ .browser.version ؛ }
آخر if ($ .browser.mozilla) {binfo = "mozilla firefox" + $ .browser.version ؛ }
آخر if ($ .browser.safari) {binfo = "Apple Safari" + $ .browser.version ؛ }
آخر if ($ .browser.opera) {binfo = "opera" + $ .browser.version ؛ }
آخر {
binfo = "Google" ؛
}
تنبيه (binfo) ؛
فقط اكتب الكود السابق مباشرة في <script> </script>
JS Judge IE6 عدم التنفيذ
نسخة الكود كما يلي:
if ($ .browser.msie && $ .browser.version <= 6.0)
العودة كاذبة
$ .browser.msie تحدد ما إذا كان متصفح IE
$ .browser.version <= 6.0 يحدد أن IE أقل من أو يساوي IE6
لا يتم تنفيذ فلاش الإرجاع
على سبيل المثال ، هناك قطعة من الكود مربع منبثق. إذا كان IE6 ولم يتم تنفيذه ، فسيتم تنفيذ كل شيء آخر ، ويمكن تشغيل الرمز على النحو التالي:
نسخة الكود كما يلي:
وظيفة NextPopBox1 () {
if ($ .browser.msie && $ .browser.version <= 6.0)
العودة كاذبة
layer.closeall () ؛
$ .layer ({
النوع: 1 ،
الظل: [0.5 ، '#000' ، صحيح] ،
الحدود: خطأ ،
bgcolor: '' ،
إصلاح: خطأ ،
العنوان: خطأ ،
الصفحة: {dom: '#img2'} ،
المنطقة: ['724px' ، '302px'] ،
CloseBtn: خطأ
}) ؛
}
مثال آخر هو ، على سبيل المثال ، هناك قطعة من الكود لا ينفذها IE6 ، ويتم تنفيذ كل شيء آخر. يمكن كتابة الرمز على النحو التالي:
نسخة الكود كما يلي:
وظيفة webjs () {
if (! $. browser.msie && ($ .browser.version! = "6.0")) {
$ ("#fastnav li: gt (0)"). hover (function () {
$ (this) .stop ().
}، وظيفة () {
$ (this) .stop (). ANIMATE ({marginleft: "0px"} ، 'fast') ؛
}) ؛
}
}