【发布时间】:2015-02-19 02:56:46
【问题描述】:
我有导航。我想在将鼠标悬停在特定的 a 标签上时显示图标。
<ul class="nav nav-pills nav-justified">
<li>
<a href="#" class="linked">
All <i class="fa fa-align-justify justify"></i>
</a>
</li>
<li>
<a href="#" class="linked">
DEVELOPMENT <i class="fa fa-align-justify justify"></i>
</a>
</li>
<li>
<a href="#" class="linked">
BRANDING <i class="fa fa-align-justify justify"></i>
</a>
</li>
<li>
<a href="#" class="linked">
DESIGN <i class="fa fa-align-justify justify"></i>
</a>
</li>
<li>
<a href="#" class="linked">
PRINT <i class="fa fa-align-justify justify"></i>
</a>
</li>
</ul>
.justify{
display: none;
}
$('.linked').hover(function(){
$('.justify').show("slow");
},function(){
$(".justify").hide("slow");
});
我知道我的 JS 是错误的,因为当您将鼠标悬停在任何 a 上时,它也会在所有其他 a 上显示图标。我不知道如何在 JS 中使用“this”。有人可以帮忙吗?
【问题讨论】:
标签: jquery html css twitter-bootstrap font-awesome