JS는 브라우저 유형을 결정합니다
$ .Browser 객체
$ .Browser.version 브라우저 버전
코드 사본은 다음과 같습니다.
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; }
또 다른 {
binfo = "Google";
}
경고 (binfo);
이전 코드를 <script> </script>에 직접 씁니다
JS 판사 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', true],
국경 : 거짓,
bgcolor : '',
수정 : 거짓,
제목 : False,
페이지 : {dom : '#img2'},
지역 : [ '724px', '302px'],
CloseBtn : 거짓
});
}
예를 들어, 또 다른 예는 IE6이 실행되지 않는 코드가 있으며 다른 모든 것이 실행된다는 것입니다. 코드는 다음과 같이 작성할 수 있습니다.
코드 사본은 다음과 같습니다.
함수 webjs () {
if (! $. browser.msie && ($ .Browser.version! = "6.0")) {
$ ( "#fastnav li : gt (0)"). hover (function () {
$ (this) .stop (). 애니메이션 ({arginleft : "10px"}, 'fast');
}, 기능 () {
$ (this) .stop (). 애니메이션 ({gamginleft : "0px"}, 'fast');
});
}
}