JS determina o tipo de navegador
$. Objeto Browser
$ .Browser.Version Browser Versão
A cópia do código é a seguinte:
var binfo = '';
if ($ .browser.msie) {binfo = "Microsoft Internet Explorer" + $ .browser.version; }
caso contrário, if ($ .browser.mozilla) {binfo = "mozilla firefox" + $ .browser.version; }
caso contrário, if ($ .Browser.Safari) {Binfo = "Apple Safari" + $ .Browser.version; }
caso contrário, if ($ .browser.opera) {binfo = "opera" + $ .browser.version; }
outro {
binfo = "google";
}
alerta (binfo);
Basta escrever o código anterior diretamente em <cript> </sCript>
Js Juiz IE6 para não executar
A cópia do código é a seguinte:
if ($ .browser.msie && $ .browser.version <= 6.0)
retornar falso;
$ .browser.msie determina se é um navegador do IE
$ .browser.version <= 6.0 determina que o IE é menor ou igual a IE6
O Flash de Retorno não é executado
Por exemplo, há um pedaço de código que é uma caixa pop-up. Se for IE6 e não executar, todo o resto será executado e o código poderá ser operado da seguinte forma:
A cópia do código é a seguinte:
função nextpopbox1 () {
if ($ .browser.msie && $ .browser.version <= 6.0)
retornar falso;
layer.closeAll ();
$ .Layer ({
Tipo: 1,
Shade: [0,5, '#000', true],
fronteira: falsa,
bgcolor: '',
Correção: Falso,
Título: Falso,
página: {dom: '#img2'},
Área: ['724px', '302px'],
Closebtn: false
});
}
Outro exemplo é, por exemplo, existe um código que o IE6 não executa e tudo o mais é executado. O código pode ser escrito da seguinte forma:
A cópia do código é a seguinte:
função 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');
});
}
}