我想在 JS 库上使用 jQuery,该库可以添加到随机网站。这些网站可能已经使用也可能尚未使用 jQuery。
我实际上有3个问题:
我可能会从我自己的 js 脚本(而不是从文档头中的脚本标记)动态加载 jQuery。 jquery会这样工作吗?在主文档中没有标准 $(document).ready(function(){} 的情况下,如何确保它能够及时运行?
我应该怎样做才能避免与网站代码中现有的 jQuery(如果有)发生冲突。
是否有推荐的方法将包含 jQuery 的小部件添加到随机网站,同时提供最少的代码和最简单的集成。
这是相当松散且不完整的——实际上是一个起点:
if (typeof $ != 'undefined') {
var msg = 'This page already using jQuery v' + $.fn.jquery;
} else {
var s = document.createElement('script');
s.setAttribute('src', 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js');
document.getElementsByTagName('head')[0].appendChild(s);
var msg = 'This page is now jQuerified';
}
然后在运行ready()函数之前通过短暂的setTimeout()等待
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)