嘗試使用.animate以使用絕對定位的滑動元素。出於某種原因,元素會在懸停時開始跳躍。該UL
的默認高度是56px
,我希望它擴大到469px
懸停:導航元素在懸停時上下跳動
$(function() {
$('nav ul').hover(function(){
$(this).animate({height:'469px'},'slow');
});
$('nav ul').mouseout(function(){
$(this).animate({height:'56px'},'slow');
});
});
和HTML是:
<nav>
<ul>
<li class="active"><a href="#">Menu Icon</li><!--visible menu icon-->
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
<li><a href="#">Test</a></li>
</ul>
</nav><!--end nav-->
給我一秒鐘,我會告訴你我是什麼意思。 – deweyredman