我创建了一个通过滚动移动到当前窗口位置的菜单。当我立即上下滚动时,有时会在带有 OS X 10.9 和 Windows 7 的 Chrome 30 上出现故障。悬停后,锚标签会跳到正确的位置(向上 1 个像素)。我的代码有什么问题吗?这是一个已知的错误?
检查这个JSFiddle 演示!
$(document).ready(function(){
$(window).scroll(function(){
var newTop = ($(window).scrollTop() + 40) +'px';
$('#menu').stop().animate({ top: newTop}, 500);
});
});
编辑:它已在 Chrome 31 中修复。