2

すべての jQuery ファイルが完全にロードされているかどうかを確認する方法。

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

ドキュメントの準備ができており、ウィンドウの読み込み機能が機能しません。

すべてのjQueryがロードされているかどうかを確認してからdivを表示できる条件付き関数を作成する方法....外部jsファイルですべてのjQueryファイルを呼び出しています(基本的に、クライアント用のプラグインを作成しようとしています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

2

すべてのスクリプトがロードされたときに div を表示するには、スクリプトがロードされた後に表示するすべての div の前にスクリプトを /include する必要があります。

外部スクリプトがロードされていることを確認するために、これは外部 JavaScript がいつロードされているかを検出するための JavaScript に役立つかもしれません

これはfirebugで確認できます

およびfirebugでは、このセクションを参照してください

1. 最初に 1 をクリックして、そのネットを指摘しました

2.その後、2番目のjsをクリックします

firebug では、スクリプトの読み込みにかかる時間もわかります

ここに画像の説明を入力

于 2012-07-22T08:55:25.603 に答える