JS menentukan jenis browser
$ .Browser objek
$ .browser.Version Browser Versi
Salinan kode adalah sebagai berikut:
var binfo = '';
if ($ .browser.msie) {binfo = "microsoft internet explorer" + $ .browser.version; }
lain if ($ .browser.mozilla) {binfo = "mozilla firefox" + $ .browser.version; }
lain if ($ .browser.safari) {binfo = "apple safari" + $ .browser.version; }
lain if ($ .browser.opera) {binfo = "opera" + $ .browser.version; }
kalau tidak {
binfo = "Google";
}
waspada (binfo);
Cukup tulis kode sebelumnya secara langsung ke <script> </script>
JS Hakim IE6 untuk tidak mengeksekusi
Salinan kode adalah sebagai berikut:
if ($ .browser.msie && $ .browser.version <= 6.0)
mengembalikan false;
$ .browser.msie menentukan apakah itu browser IE
$ .browser.version <= 6.0 menentukan bahwa IE kurang dari atau sama dengan IE6
kembalikan flash tidak mengeksekusi
Misalnya, ada sepotong kode yang merupakan kotak pop-up. Jika IE6 dan tidak dijalankan, yang lainnya akan dieksekusi, dan kode dapat dioperasikan sebagai berikut:
Salinan kode adalah sebagai berikut:
fungsi nextpopbox1 () {
if ($ .browser.msie && $ .browser.version <= 6.0)
mengembalikan false;
layer.closeall ();
$ .layer ({
Jenis: 1,
Shade: [0,5, '#000', true],
Perbatasan: Salah,
Bgcolor: '',
Perbaiki: Salah,
Judul: Salah,
Halaman: {dom: '#img2'},
Area: ['724px', '302px'],
CloseBtn: Salah
});
}
Contoh lain adalah, misalnya, ada sepotong kode yang tidak dijalankan IE6, dan yang lainnya dieksekusi. Kode dapat ditulis sebagai berikut:
Salinan kode adalah sebagai berikut:
fungsi webjs () {
if (! $. browser.msie && ($ .browser.version! = "6.0")) {
$ ("#fastnav li: gt (0)"). hover (function () {
$ (ini) .stop (). animate ({marginleft: "10px"}, 'fast');
}, fungsi () {
$ (ini) .stop (). animate ({marginleft: "0px"}, 'fast');
});
}
}