У меня есть эта проблема, у меня есть UL с некоторыми LI, и я хочу, чтобы это было: добавьте класс «сфокусированный», когда я вхожу в мышь в LI и удаляю это к предыдущему. Так вот код:AddClass в mouseenter не работает в JQuery
HTML:
<ul id="txtHint">
<li class="focusable focused">Jack</li>
<li class="focusable">Jone</li>
<li class="focusable">Junita</li>
<li class="focusable">Joleen</li>
<li class="focusable">Jeniffer</li>
<li class="focusable">Jacquie</li>
<li class="focusable">Jin</li>
</ul>
JQuery:
$("li.focusable").mouseenter(function() {
$("li.focused").removeClass("focused");
$(this).addClass("focused");
});
CSS:
.focused {
background-color: gray !important;
color: white;
}
Я надеюсь, что кто-то может найти проблему! Вот скрипка: http://jsfiddle.net/8qGNu/1/
с использованием JS для простого зависания эффекта не разумно. вместо этого используют селектор на основе CSS. – floww