我有这个简单的 jQuery 悬停效果,它可以工作,但并不完美 - 当您输入列表项(悬停)时,动画会在底部产生一个小颠簸/颠簸,这是为什么呢?然而,当离开元素时,动画很流畅(使用的浏览器 - Chrome)
HTML:
<div id="div1">
<ul>
<li><a>JP Links</a></li>
<li><a>JP Middel</a></li>
<li><a>JP Regs</a></li>
</ul>
</div>
jQuery:
$('#div1 ul li').hover(
function(){
$(this).find('a').animate({'top': '0'}, 'slow');
},
function(){
$(this).find('a').animate({'top': '75%'}, 'slow');
}
);
见小提琴