Jquery有条件地加载到wordpress页面上

Posted

技术标签:

【中文标题】Jquery有条件地加载到wordpress页面上【英文标题】:Jquery conditionally load on a wordpress page 【发布时间】:2011-03-17 08:00:08 【问题描述】:

我的网站由 wordpress 提供支持,但我的插件有冲突。

我在删除时发现

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 

从标头加载 Jquery 库,插件可以工作,但所有其他 Jquery 元素都不能。

我认为一个好的解决方案是在我运行插件的页面上不加载 Jquery 以停止冲突的条件,但我不确定这是否可能或如何实现。

如有任何帮助,我们将不胜感激。

谢谢。

【问题讨论】:

【参考方案1】:

只需添加 jQuery.noConflict();像这样添加 jquery.min.js 之后:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> 
<script type="text/javascript">jQuery.noConflict();</script>

从这一点开始,您将需要使用 jQuery() 而不是 $(),但它不会产生冲突。

【讨论】:

嗨,非常感谢 - 解决了。我曾尝试添加 但没有意识到我需要替换 $() 谢谢!

以上是关于Jquery有条件地加载到wordpress页面上的主要内容,如果未能解决你的问题,请参考以下文章

尝试在页面滚动上加载帖子时出现 Ajax/Jquery/PHP 问题

创建 wordpress 插件时,如何在 jQuery 加载页面中启动挂钩?

在 Wordpress 内联脚本中使用 jQuery

HTML 有条件地加载jQuery

HTML 有条件地加载jQuery

有条件地加载jQuery