0

jQueryファイルが完全にロードされていることを確認し、それに関連する関数を実行する方法

そのdivに関連するすべてのjQueryファイルがロードされたときにのみdivを表示したいと思います。

ドキュメント準備完了およびウィンドウロード機能が機能しません。

すべてのjQueryがロードされているかどうかを確認してdivを表示できる条件付き関数を作成する方法...外部のjsファイルですべてのjQueryファイルを呼び出しています(基本的に、クライアント用のプラグインを作成しようとしています)私のexternal.jsファイルは私のサーバーからリモートで機能します)。

私のexternal.jsファイルは次のようになります:

  if (typeof jQuery === "undefined") {
  var script = document.createElement('script');
  script.src = 'js/jquery-1.7.1.min.js';
  script.type = 'text/javascript';
  document.getElementsByTagName('head')[0].appendChild(script);

  }

  if (typeof jQuery === "undefined") {
  var script = document.createElement('script');
  script.src = 'js/fancybox.js';
  script.type = 'text/javascript';
  document.getElementsByTagName('head')[0].appendChild(script);
 }

 document.ready = function() {
 $(document).ready(function(){

 $("#addimage").html("<a id='fancybox' href='large"+clientID+".jpg'><img border=0 src='thumb"+clientID+".jpg'/></a>");

 }
 });

したがって、このaddimage divを機能させたいのは、jqueryファイルのみが完全にロードされるためです。

4

1 に答える 1

0

使用する

if (jQuery) {  
  // jQuery is loaded  
} else {
  // jQuery is not loaded
}
于 2012-07-22T10:47:15.787 に答える