Javascript jQuery插件没有';我不在WordPress工作

Javascript jQuery插件没有';我不在WordPress工作,javascript,jquery,html,wordpress,Javascript,Jquery,Html,Wordpress,我正试图在我的wordpress站点上实现一个jQuery插件。我已经知道了如何让jQuery运行,但是这个插件仍然不起作用。就是这个插件: 我这样试过: jQuery(document).ready(function($) { // ^-- add the dollar sign here 不管我做什么都不行。我已经通过functions.php包含了jQuery和插件。当我调用简单的slideUp()它可以工作,但是conten

我正试图在我的wordpress站点上实现一个jQuery插件。我已经知道了如何让jQuery运行,但是这个插件仍然不起作用。就是这个插件:

我这样试过:

jQuery(document).ready(function($) {
//                              ^-- add the dollar sign here

不管我做什么都不行。我已经通过
functions.php
包含了jQuery和插件。当我调用简单的
slideUp()
它可以工作,但是
contenthover插件不能工作。我做错了什么

编辑: 这就是我在主题的functions.php中连接它的方式

wp_register_script(THEME_SLUG . '-jqueryMain', THEME_URI . '/assets/js/jquery-2.1.4.min.js', array('jquery'));
wp_register_script(THEME_SLUG . '-contenthover', THEME_URI . '/assets/js/jquery.contenthover.min.js', array('jquery'));

wp_enqueue_script(THEME_SLUG . '-jqueryMain');
wp_enqueue_script(THEME_SLUG . '-contenthover');

WordPress使用noconflict包装器,因为其他库也使用
$
作为核心变量,因此
$
在WordPress中不直接可用

如果仍要在脚本中使用
$
,则必须如下定义:

jQuery(document).ready(function($) {
//                              ^-- add the dollar sign here
在该函数中,
$
将按预期工作

你可以阅读更多关于它的内容


注意:您应该避免自己添加jQuery,其他插件或主题可能依赖WordPress提供的jQuery版本。只需将jQuery WordPress提供的数据排队。

WordPress使用noconflict包装器,因为其他库也使用
$
作为核心变量,因此
$
在WordPress中不直接可用

如果仍要在脚本中使用
$
,则必须如下定义:

jQuery(document).ready(function($) {
//                              ^-- add the dollar sign here
在该函数中,
$
将按预期工作

你可以阅读更多关于它的内容


注意:您应该避免自己添加jQuery,其他插件或主题可能依赖WordPress提供的jQuery版本。只需将jQuery WordPress提供的脚本排队。

您是否已经尝试通过钩子对脚本进行排队(检查文档中的wp\u排队\u脚本)?另外,请检查JS控制台是否有任何消息并发布。是的。我已经这么做了。。当我查看SourceCode时,jquery库和插件都在页面的头部实现。您能提供用于将脚本排队的代码吗?控制台是否显示任何错误消息?我已编辑问题;)。。不,控制台没有说任何内容您的
wp\u register\u script()
没有意义,您使用不同的名称注册jquery,但将jquery作为依赖项提供。WordPress将加载jQuery两次。您是否已经尝试通过钩子对脚本进行加密(检查文档中的wp\u enqueue\u脚本)?另外,请检查JS控制台是否有任何消息并发布。是的。我已经这么做了。。当我查看SourceCode时,jquery库和插件都在页面的头部实现。您能提供用于将脚本排队的代码吗?控制台是否显示任何错误消息?我已编辑问题;)。。不,控制台没有说任何内容您的
wp\u register\u script()
没有意义,您使用不同的名称注册jquery,但将jquery作为依赖项提供。WordPress将加载jQuery两次。