【发布时间】:2014-04-15 09:26:22
【问题描述】:
我正在尝试通过切换“活动”类对我的 LI 元素应用不透明度更改,但鼠标事件或悬停都不起作用。看起来像一个简单的修复,但我不知道为什么。
jquery
$( document ).ready(function() {
$('nav.li').mouseenter(function() {
$(this).addClass("active");
});
$('nav.li').mouseleave(function() {
$(this).removeClass("active");
});
$("nav.li").hover(function () {
$(this).toggleClass("active");
});
});
css
nav.li.active {
opacity: .7;
}
html
<nav>
<ul>
<li class="about_link">...</li>
<li class="contact_link">...</li>
<li>...</li>
</ul>
</nav>
谢谢
【问题讨论】:
标签: jquery mouseover jquery-hover mouseenter