>  기사  >  웹 프론트엔드  >  jquery가 ie8을 지원하지 않으면 어떻게 해야 하나요?

jquery가 ie8을 지원하지 않으면 어떻게 해야 하나요?

藏色散人
藏色散人원래의
2021-02-05 09:34:292455검색

jquery2.0 이상의 jQuery 버전은 더 이상 IE8 이하의 IE 브라우저를 지원하지 않으므로 jquery는 ie8을 지원하지 않습니다. 해결 방법은 jquery1.9 버전을 사용하는 것입니다.

jquery가 ie8을 지원하지 않으면 어떻게 해야 하나요?

이 기사의 운영 환경: Windows7 시스템, jquery1.9, Dell G3 컴퓨터.

jquery는 ie8을 지원하지 않나요?

jQuery 버전 2.0 이상은 IE 브라우저 IE8 이하를 더 이상 지원하지 않습니다. jquery 버전 1.9를 사용하세요.

해결책:

<!--IE8只能支持jQuery1.9-->
<!--[if lte IE 8]>
<script src="http://cdn.bootcss.com/jquery/1.9.0/jquery.min.js"></script> 
<![endif]-->

관련 문제:

Jquery는 버전 2.x부터 더 이상 낮은 버전의 IE(IE6, IE7, IE8)와의 호환성을 처리하지 않습니다. IE 하위 버전과의 호환성이 필요한 경우에는 Native JS 또는 Jquery1.x 하위 버전을 사용하는 것이 좋습니다.

일반적인 방법은 웹 페이지용 JS 코드 세트를 두 개 이상 작성하여 다양한 버전과 유형의 브라우저에 적용한 다음 기본 JS를 사용하여 브라우저 모델과 버전을 결정하여 다양한 JS 파일을 로드하는 것입니다. 방법은 다음과 같습니다:

//判断是否为IE浏览器
if(navigator.appName == "Microsoft Internet Explorer") {
    if(navigator.appVersion.match(/7./i) == &#39;6.&#39;
     || navigator.appVersion.match(/7./i) == &#39;7.&#39;
     || navigator.appVersion.match(/7./i) == &#39;8.&#39;){
        document.write(&#39;<script src="myjs1.js"></script>&#39;);   
    }else{          
        document.write(&#39;<script src="myjs2.js.js"></script>&#39;);   
    }
}

권장: "jquery 비디오 튜토리얼"

위 내용은 jquery가 ie8을 지원하지 않으면 어떻게 해야 하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.