我想要創建一個選項卡,並且當有人將鼠標懸停在該選項卡上時,某個新的ul項目下面應該顯示淡入和淡出效果。直到現在我已經使用mouseenter,並且新的diplay項目應該停留在那裏以選擇其他選項。如何使mouseenter功能褪色效果並保持在那裏
HTML
<ul class="sector-nav">
<li><a href="#" class="residential-main">Residential</a></li>
<li><a href="#"class="commercial-main">Commerical</a></li>
<li><a href="#">Private</a></li>
</ul>
<ul class="res-pro residential-pro">
<li><a href="#">rProject 1</a></li>
<li><a href="#">rProject 2</a></li>
<li><a href="#">rProject 3</a></li>
</ul>
<ul class="com-pro commercial-pro">
<li><a href="#">cProject 1</a></li>
<li><a href="#">cProject 2</a></li>
<li><a href="#">cProject 3</a></li>
</ul>
JS
$(document).ready(function() { $('.residential-main').mouseenter(function() { $('.residential-pro').show(); }); $('.residential-main').mouseleave(function() { $('.residential-pro').hide(); }); });
$(document).ready(function() { $('.commercial-main').mouseenter(function() { $('.commercial-pro').show(); }); $('.commercial-main').mouseleave(function() { $('.commercial-pro').hide(); }); });
小提琴是偉大的,但你應該總是包含在回答你的代碼,以及在doc案件jsfiddle下降。 –
謝謝@RoryMcCrossan會記住。 – user2904068