jQuery がロードされているかどうかを検出する方法: 1. [jQuery()] が定義されているかどうかを判断します (コードは [if (jQuery) { jQuery has beenloaded}]; 2. [$( )] が定義されています 定義、コードは [if(typeof jQuery == 'unknown'] です。
このチュートリアルの動作環境: Windows7 システム、jquery2 .1.4 バージョン、DELL G3 コンピューター。
推奨事項:jquery ビデオ チュートリアル
次のことを検出する方法jQuery がロードされました:
現在の Web ページが jQuery をロードした後、jQuery()
または $()
関数が定義されるため、 jQuery がロードされているかどうかを検出するには、次の 2 つのメソッドを使用します。
メソッド 1:
if (jQuery) { // jQuery 已加载 } else { // jQuery 未加载 }
メソッド 2:
if (typeof jQuery == 'undefined') { // jQuery 未加载 } else { // jQuery 已加载 }
備考:
上記では、 jQuery 関数が定義されています。これは比較的安全で信頼性の高いメソッドです。jQuery.js を読み込むときに、prototype.js や mootools.js などを読み込む可能性があり、$()## が再定義される可能性があるためです。 # 関数、および $() 関数が存在するかどうかの検出は正確ではありません。
<script src="//apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> <script type="text/javascript"> if (typeof jQuery == 'undefined') { document.write(unescape("%3Cscript src='/skin/mobile/js/jquery.min.js' type='text/javascript'%3E%3C/script%3E")); } </script>
<script src="http://lib.sinaapp.com/js/jquery11/1.8/jquery.min.js"></script> <script>window.jQuery || document.write(unescape("%3Cscript src='/skin/mobile/js/jquery.min.js' type='text/javascript'%3E%3C/script%3E"))</script>
関連する無料学習の推奨事項: javascript (ビデオ)
以上がjQueryがロードされているかどうかを検出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。