【问题标题】:How to use jQuery of website from widget code如何从小部件代码中使用网站的 jQuery
【发布时间】:2011-09-02 07:59:13
【问题描述】:

我有一个添加到随机网站的小部件。

只要这些网站有 jQuery,我希望我的代码使用它而不是再次上传 jQuery。

如何通过一次性设置,我对 jQuery 的函数调用调用站点的 jQuery,可能使用不同的 jQuery 前缀 ($)?

【问题讨论】:

    标签: jquery jquery-ui jquery-plugins widget transclusion


    【解决方案1】:

    使用匿名函数来测试 jQuery 对象是否存在。如果未定义,请将其添加到 DOM 并稍等片刻,然后重试:

    void(function()
      {
      if (/function/.test(this["jQuery"]) == false)
        {
        var anon = arguments.callee;
        var jqs = document.createElement("script");
        jqs.src = "http://code.jquery.com/jquery-latest.js";
        document.getElementsByTagName("body")[0].appendChild(jqs);
    
        window.setTimeout(function () {anon();}, 500);
        }
        else
          {
          $(document).ready(function(){document.title = "jQuery"});
          }
      }
    ());
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-08
      • 1970-01-01
      • 2016-10-04
      • 2012-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多