好的,所以我在 Safari 中测试它,我确定它在其他浏览器中是一样的,但我还没有检查(还)!
这段脚本效果很好,一点也不杂乱无章:
$('body').css('overflow', 'hidden');
$(window).scroll(function() {
$(this).scrollTop(0).scrollLeft(0);
});
这就是我所需要的,但是当您尝试滚动时,它似乎非常错误和混乱,它会滚动一点并且会自行更正(在大约 100 毫秒内),而上面的脚本根本不允许您滚动。
$('body').css('overflow-x', 'hidden');
$(window).scroll(function() {
$(this).scrollLeft(0);
});
这是一个已知的错误还是根本有修复?
编辑: 对于那些正在寻找答案的人来说,实际上没有答案。这只是 Safari 中的一个已知错误(很可能也仅在 Mac 上)。