JS กำหนดประเภทเบราว์เซอร์
$. Browser Object
$. browser.version เบราว์เซอร์เวอร์ชัน
การคัดลอกรหัสมีดังนี้:
var binfo = '';
if ($ .browser.msie) {binfo = "Microsoft Internet Explorer" + $ .browser.version; -
อื่นถ้า ($ .browser.mozilla) {binfo = "mozilla firefox" + $. browser.version; -
อื่นถ้า ($. browser.safari) {binfo = "Apple Safari" + $ .browser.version; -
อื่นถ้า ($. 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
Return Flash ไม่ดำเนินการ
ตัวอย่างเช่นมีส่วนหนึ่งของรหัสที่เป็นกล่องป๊อปอัพ หากเป็น IE6 และไม่ดำเนินการทุกอย่างอื่นจะถูกดำเนินการและรหัสสามารถดำเนินการได้ดังนี้:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น nextpopbox1 () {
if ($ .browser.msie && $ .browser.version <= 6.0)
กลับเท็จ;
layer.closeall ();
$ .layer ({
ประเภท: 1,
Shade: [0.5, '#000', จริง]
ชายแดน: เท็จ
bgcolor: '',
แก้ไข: เท็จ
ชื่อเรื่อง: เท็จ
หน้า: {dom: '#img2'}
พื้นที่: ['724px', '302px']
closebtn: เท็จ
-
-
ตัวอย่างอีกประการหนึ่งคือมีส่วนหนึ่งของรหัสที่ IE6 ไม่ดำเนินการและทุกอย่างจะถูกดำเนินการ รหัสสามารถเขียนได้ดังนี้:
การคัดลอกรหัสมีดังนี้:
ฟังก์ชั่น webjs () {
if (! $. browser.msie && ($. browser.version! = "6.0")) {
$ ("#fastnav li: gt (0)"). hover (function () {
$ (นี่) .stop (). animate ({marginleft: "10px"}, 'fast');
}, การทำงาน () {
$ (นี่) .stop (). animate ({marginleft: "0px"}, 'fast');
-
-
-