У меня есть уль элемент с многими элементами Li:Использование делегата() с hover()?
<ul>
<li></li>
...
</ul>
, когда пользователь наводит курсор мыши над элементом LI, я хотел бы показать некоторые скрытые кнопки на литии, когда они перестают зависания, скрыть кнопки еще раз. Попытка использования делегата:
$("#myList").delegate("li", "hover", function() {
if (iAmHovered()) {
showButtons();
} else {
hideButtons();
}
});
Приведенное выше вызывается как для зависания, так и для «un-hover». Как я могу отличить, если это отпуск или вход?
Кроме того, я получил этот пример из этого вопроса: .delegate equivalent of an existing .hover method in jQuery 1.4.2
, в котором Ник говорит:
Это зависит от [#myList] не получает заменить через AJAX или иначе, хотя, так что там обработчик события живет.
я заменить содержимое #myList хотя, используя:
$("#myList").empty();
воли, которые вызывают проблемы?
Благодаря
Классные спасибо, что работает. – user246114