jquery .hover()错误

时间:2011-07-22 19:33:39

标签: javascript jquery jquery-selectors

在下面的代码中,我试图对正在盘旋的li元素采取行动。

HTML:

<div id="featured">
         <ul>
              <li class="active">foo</li>
              <li class="">bar</li>
              <li class="">giraffe</li>
         </ul>
    </div>

JavaScript的:

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

但是这行代码导致FF中出现以下错误,而我对导致它的原因一无所知。

  

g.guid未定义

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

Jquery悬停有两个功能:

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