JQuery HoverIntent不是函数

时间:2014-07-25 作者:forrest

我正在做一个site 它对许多函数使用jQuery,但我有一个重复的错误:

hoverIntent不是函数

我在这个论坛上引用了类似的问题,他们几乎都说这是由于多次引用jQuery造成的,然而,我已经仔细审查了代码和源代码,没有找到任何重复的引用。

函数中只有这个。php

// Load jQuery
if ( !is_admin() ) {
   wp_deregister_script(\'jquery\');
   wp_register_script(\'jquery\', ("http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"), false);
   wp_register_script(\'jquery\', ("js/jquery.dropmenu.js"), false);
   wp_register_script(\'jquery\', ("js/jquery.dropmenu2.js"), false);  
   wp_enqueue_script(\'jquery\');
}
我真的很感激你能用另一双眼睛来帮助我找出并解决这个难题。

2 个回复
最合适的回答,由SO网友:forrest 整理而成

我发现HoverIntent对于下拉菜单插件是可选的。我把它关掉了,现在一切都正常了。

SO网友:Howdy_McGee

根据wp_register_script() Codex 第一个参数handle 应具有唯一的名称。

如果我们看看wp_register_script() 功能如下:

wp_register_script( $handle, $src, $deps, $ver, $in_footer );

所以你的wp_register_script() 功能也应分解为类似的方式:

wp_register_script( \'dropmenu1\', get_bloginfo(\'template_directory\') . \'/js/jquery.dropmenu.js\', array(\'jquery\'), \'\', false);

结束

相关推荐

加载CSS文件的子主题中的Functions.php中断网站

我创建了一个子主题并创建了一个函数。子主题目录中也具有所需样式的php文件。css文件和我要加载的单独自定义css文件。这是我使用的代码:<? php add_action(\'wp_head\', \'add_landing_css\'); function add_landing_css() { wp_enqueue_style(\'landing_css\', get_stylesheet_directory_uri().\'/landing.cs