0

我收到很多消息说我的 Wordpress 插件不起作用。通常的问题是,许多写得不好的插件只是通过回显<script src="....>而不是使用 Wordpress 钩子来包含 jQuery。当他们这样做时,它会覆盖当前包含的 jQuery 以及之前加载的所有其他库。

现在我添加了一条警告消息,当没有加载预期的 jQuery 插件并且应该关闭其他插件以查看哪个插件可能导致冲突时。我想让我的插件工作,即使一些写得不好的插件正在运行并破坏 jQuery。

我可以只克隆 jQuery 对象以使其完全独立于我的插件并且没有被覆盖的风险吗?你对如何解决这个问题有什么建议吗?

4

1 回答 1

0

设置一个自定义变量,如

var $jQ = jQuery.noConflict();

然后做

$jQ(document).ready(function(){
/* code */  
});
于 2014-04-30T03:47:32.410 回答