【发布时间】:2011-08-10 23:29:29
【问题描述】:
我正在研究this website,并首次实现了JQuery 的animate()(在导航上)。在我拥有的浏览器中一切正常,但我注意到它似乎在排队动画。我的意思是,如果您在导航上快速前后滑动鼠标,项目将继续上下跳跃,直到队列为空。
这是我的animate() 资料:
$(document).ready(function()
{
// Navigation effects
$("table#cat_752586 td").mouseover(function()
{
$(this).animate({
marginTop: "0px",
lineHeight: "60px"
}, 350);
});
$("table#cat_752586 td").mouseout(function()
{
$(this).animate({
marginTop: "20px",
lineHeight: "36px"
}, 350);
});
});
从我的导航中放弃此功能的最简单方法是什么?
刚刚想到一件事:滚动动画仍然需要在滚动动画之后排队,以防您滚动导航并立即滚动。
【问题讨论】:
标签: jquery queue jquery-animate