我希望在我的页面上添加一些效果。点击主div时,我想要显示或隐藏内部div。但是这对我来说不起作用。
HTML
<div class="cmn"><div><span></span></div>Here
<div class="toShow" style="display: none;">
<div class="toshowinnr clr">
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
</div>
</div>
</div>
<div class="cmn"><div><span></span></div>Here
<div class="toShow" style="display: none;">
<div class="toshowinnr clr">
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
</div>
</div>
</div>
<div class="cmn"><div><span></span></div>Here
<div class="toShow" style="display: none;">
<div class="toshowinnr clr">
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
<a class="sclnk" href="#"></a>
</div>
</div>
</div>
当点击cmn
时,我想要显示/隐藏toShow div
。我已经尝试过,但是没有成功。
jQuery('div.cmn').click(function(){
jQuery(this).closest('div.toShow').stop().slideDown();
}).mouseleave(function(){
jQuery(this).closest('div.toShow').stop().slideUp();
});