我正在开发一个可以嵌入像youtube视频这样的页面的do-dad.我想要的特殊效果需要jQuery才能工作.
我想加载jQuery,条件是页面上的东西还没有添加jQuery.
我虽然在测试
if (typeof($)=='function'){...
Run Code Online (Sandbox Code Playgroud)
但是只有在页面到达我的脚本时加载并运行jQuery时才有效.由于最近的最佳实践是将脚本嵌入到页脚中,因此我的嵌入代码可能永远不会在大多数情况下看到jQuery.
我想过做测试onready而不是onload,但是onready函数是在jQuery中.(我想我可以使用一个独立的脚本?有一个好的吗?)
最后,我虽然在超时延迟后测试jQuery,但这看起来不够优雅,最糟糕的是不可靠.
有什么想法吗?
我们的drupal站点运行jQuery版本1.2.1,我们还没有升级.
问题是这样的:
我们需要添加一个名为jQuery Tokeninput的新插件,但它只适用于最新的jQuery版本.我们尝试使用旧版本添加最新的jQuery版本,但它会产生奇怪的结果.
我的问题是,如何在不影响旧的jQuery插件的情况下包含最新的jQuery文件?