我正在做一个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\');
}
我真的很感激你能用另一双眼睛来帮助我找出并解决这个难题。
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);