我試圖在鼠標單擊時顯示/隱藏一個元素,但它必須是單擊的元素不僅僅是類,因爲頁面上會存在多個類。jQuery顯示if語句
繼承人我得到了什麼;
<i class="fa fa-bars dropMenu">here</i>
<nav class="drop-down">
<ul>
<li class="active"><a href="#">Home</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
<li><a href="#">Buy Now</a><span>5</span></li>
</ul>
</nav>
的JavaScript
$(".dropMenu").click(function(){
if ($(".drop-down",this).is(':visible')) {
$(".drop-down",this).hide();
} else if ($(".drop-down",this).is(':hidden')) {
$(".drop-down",this).show();
}
});
的jsfiddle - http://jsfiddle.net/75yek8do/
http://jsfiddle.net/75yek8do/8/ – 2014-10-09 14:44:53