js bestimmt den Browsertyp
$.browser object
$.browser.version Browserversion
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);
Schreiben Sie den obigen Code direkt in <script></script>
js stellt fest, dass ie6 nicht ausgeführt wird
if ($.browser.msie && $.browser.version <= 6.0)
return false;
$.browser.msie bestimmt, ob es sich um einen IE-Browser handelt
$.browser.version <= 6.0 bestimmt, ob ie kleiner oder gleich ie6 ist
Return Flase wird nicht ausgeführt
Zum Beispiel gibt es einen Codeabschnitt, der ein Popup-Fenster darstellt. Wenn IE6 ihn nicht ausführt, aber alles andere ausgeführt wird, kann der Code ausgeführt werden wird wie folgt bedient:
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' },
area: ['724px', '302px'],
closeBtn: false
}); Ein anderes Beispiel: Wenn es einen Code gibt, führt ie6 ihn nicht aus, alles andere jedoch. Der Code kann wie folgt geschrieben werden:
Code kopieren
Der Code lautet wie folgt: 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' ); }
}