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

你可以通过萤火虫检查这个

在萤火虫中看到这个部分

1.首先点击我已经指向它的网络

2.然后点击第二个js

在萤火虫中,您还将知道脚本加载所需的时间

在此处输入图像描述

于 2012-07-22T08:55:25.603 回答