Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery.hover()错误_Javascript_Jquery_Jquery Selectors - Fatal编程技术网

Javascript jquery.hover()错误

Javascript jquery.hover()错误,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,在下面的代码中,我试图对悬停在上面的li元素进行操作 HTML: 但是这行代码在FF中导致了以下错误,我不知道是什么导致了它 g、 guid未定义 即使JS行在函数中没有任何内容,也会发生这种情况。 欢迎有任何见解:)您使用的是什么版本的jQuery?听起来像是旧版本。同样在v1.4之前,.hover()具有两个功能。Jquery hover有两个功能: $(document).ready(function () { $('#featured ul li').hover(

在下面的代码中,我试图对悬停在上面的li元素进行操作

HTML:

但是这行代码在FF中导致了以下错误,我不知道是什么导致了它

g、 guid未定义

即使JS行在函数中没有任何内容,也会发生这种情况。
欢迎有任何见解:)

您使用的是什么版本的jQuery?听起来像是旧版本。同样在v1.4之前,
.hover()
具有两个功能。

Jquery hover有两个功能:

$(document).ready(function () {
    $('#featured ul li').hover(
       function(){
        //do stuff on hover over
       },
       function(){
        //do stuff on hover out
       });
});

这就是问题所在,只需添加一个空函数作为第二个参数(或者直接使用事件而不是悬停)。我没有想到这一点。我使用的是drupal 6中内置的版本,它(在我的例子中)看起来是1.2.6。是的,然后您必须将第二个函数传递给
hover
。或者你可以切换到
鼠标上方
。是的,这就解决了问题。谢谢你的帮助!
  $(document).ready(function () {
        $('#featured ul li').hover(function(){
        //do stuff, or not
        });
    });
$(document).ready(function () {
    $('#featured ul li').hover(
       function(){
        //do stuff on hover over
       },
       function(){
        //do stuff on hover out
       });
});