2016-12-21 11 views
4

내가 jQuery를로드하려고 한 구글 CDN 다음 코드 throught를, 모더 나이저를 사용하여 3.1.1 :Jquery Google CDN을로드 할 때 인식되지 않습니까?

Modernizr.load([ 
     { 
      load: "//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.js", 
      complete: function() { 
       if(!window.jQuery){ 
        Modernizr.load("_js/jquery-3.1.1.min.js"); 
       } 
      } 
     }, 

내가 제대로 모더 나이저를 설치, 나는 API가 올바른지 확신, 아직 못해 로드하고, 콘솔은 찾을 수 없다고 말합니다. 해결책을 제안 할 수 있다면 고맙겠습니다.

감사합니다,
마일로

(업데이트 :이 Modernizr.load을 지원, 그래서 나는, 모더 나이저 2.8을 사용하고 있습니다)

+0

무엇, 정확하게, 콘솔을 말하는가? – ceejayoz

+0

파일을 찾을 수 없습니다. –

+0

어떤 버전을 사용하고 있습니까? Modernizr 3.x에서이 방법은 더 이상 사용되지 않습니다 (yepnope 사용). –

답변

0
Note: Modernizr <=2.7.1 are working fine with load method call. 
Except: 2.5b verison alone. 

Modernizr.load({ 
    load: [ 
    'https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js'  
      ], 
    complete: function() { 
    if (!window.jQuery) { 
     Modernizr.load({ 
     load: [ '_js/jquery-3.1.1.min.js' ], 
     complete : function(){ 
       alert('Loaded jQuery: _js/jquery-3.1.1.min.js');      
     }}); 
    } else { 
    alert('Loaded jQuery: https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js'); 
    } 
    } 
}); 

Demo

+0

Modernizr의 최신 버전에 관한 코드를 업데이트합니다 ... – Thulasiram