Javascript jquery.hover()错误
在下面的代码中,我试图对悬停在上面的li元素进行操作 HTML: 但是这行代码在FF中导致了以下错误,我不知道是什么导致了它 g、 guid未定义 即使JS行在函数中没有任何内容,也会发生这种情况。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(
欢迎有任何见解:)您使用的是什么版本的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
});
});