2013-08-19 7 views
5

पेज की गति बढ़ाने के लिए jquery फ़ाइल डाउनलोड करने के लिए Google सीडीएन का उपयोग कर रहा हूं और मैं भी स्थानीय सीज़न से jquery डाउनलोड करने के लिए वापस आ गया हूं Google सीडीएन विफल रहता है।Jquery माइग्रेट सीडीएन फॉलबैक स्थिति

नीचे है कैसे वापस आने का उपयोग कर रहा

<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.9.1.min.js"></script> 
<script type="text/javascript"> 
if (typeof jQuery == 'undefined') { 
    document.write(unescape("%3Cscript src='common/script/jquery-1.9.1.min.js' type='text/javascript'%3E%3C/script%3E")); 
} 

</script> 

कोड से ऊपर सही काम करता है, मेरे सवाल का कैसे करता है, तो jQuery विस्थापित फ़ाइल या लोड नहीं है की जाँच करने के लिए है?

मुझे यह जांचना है कि http://code.jquery.com/jquery-migrate-1.1.0.js लोड हो गया है या नहीं। मुझे उम्मीद है कि (टाइप करें jQuery == 'अपरिभाषित') {} यह यहां काम नहीं करेगा।

कोई समाधान

उत्तर

9

आप $.fn.live विधि या jQuery.migrateWarnings वस्तु

<script type="text/javascript" src="http://code.jquery.com/jquery-migrate-1.1.0.min.js"></script> 
<script type="text/javascript"> 
if (typeof jQuery.migrateWarnings == 'undefined') { // or typeof jQuery.fn.live == 'undefined' 
    document.write(unescape("%3Cscript src='common/script/jquery-migrate-1.1.0.min.js' type='text/javascript'%3E%3C/script%3E")); 
} 

</script> 
+0

jQuery.migrateWarnings का कोई भी संदर्भ लिंक या $ .fn.live के अस्तित्व के लिए जाँच कर सकते हैं? –

+0

नहीं ... वे हैंक्स हैं क्योंकि वे गुण jQuery> = 1.9 में मौजूद नहीं होंगे –

संबंधित मुद्दे