【发布时间】:2011-11-16 21:22:56
【问题描述】:
我用 .hover() 和 animate() 创建了一个缩略图菜单,其中包含一些带有 hover() 不透明度效果的图像。
我只在使用 Firefox 8.0(mac 或 pc)时遇到问题,所有其他浏览器都经过测试并且工作正常。
发生的情况是,当我将鼠标悬停在菜单上时,它应该会出现,而当我将鼠标悬停在菜单上时,它应该再次隐藏。如果我将鼠标悬停在缩略图所在的屏幕左侧,则 hover() 进程会卡住并永远循环。如果我将鼠标悬停在没有缩略图的右侧,它可以正常工作。
你可以在这里看到它以了解错误循环 -> http://www.econtentsys.gr/affiliate/xenosk/temp/amigdalos/wedding.php
还有我的代码:
$('#bottomthumbsmenu').hover(function() {
$('#bottomthumbsmenu').animate({"bottom": "+=80px"}, "slow");
}, function() {
$('#bottomthumbsmenu').animate({"bottom": "-=80px"}, "slow");
});
任何想法为什么它只卡在 Firefox 中?有什么办法解决吗?
提前谢谢你。
【问题讨论】:
标签: jquery firefox hover jquery-animate