我收到很多消息,我的Wordpress插件不起作用。通常问题是许多写得不好的插件只是通过回显<script src="....>
而不是使用Wordpress钩子来包含jQuery。当他们这样做时,它会覆盖当前包含的jQuery以及之前加载的所有其他库。
现在我已经添加了一条警告消息,当没有预期的jQuery插件加载时,应该关闭其他插件以查看哪一个可能导致冲突。我想让我的插件工作,即使一些写得不好的人正在运行并打破jQuery。
我可以只是克隆jQuery对象,使其完全独立于我的插件而不会被覆盖的风险吗?您对如何解决这个问题有什么建议吗?
答案 0 :(得分:0)
设置自定义变量,如
var $jQ = jQuery.noConflict();
然后做
$jQ(document).ready(function(){
/* code */
});