Ошибка jquery .hover () - PullRequest
0 голосов
/ 22 июля 2011

В следующем коде я пытаюсь воздействовать на элемент 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 ]

2 голосов
/ 22 июля 2011

Какую версию jQuery вы используете? Это звучит как старая версия. Также до версии 1.4 .hover() принимает две функции.

0 голосов
/ 22 июля 2011

Jquery hover имеет 2 функции:

$(document).ready(function () {
    $('#featured ul li').hover(
       function(){
        //do stuff on hover over
       },
       function(){
        //do stuff on hover out
       });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...