我正在尝试构建一个滚动页面,该滚动页面可以平滑地从一个位置滑到另一个位置。 (例如触摸设备,例如:-Android手机)。我设法制作了一个,并且在Chrome浏览器中效果很好。但是问题是IE 11。

IE 11中没有window.scrollY。
有什么方法可以在IE(9及更高版本)中找到滚动条的当前Y位置?

最佳答案

您应该可以使用document.body.scrollTop找到它。要使其向后兼容(或IE),请尝试以下操作:

var scrollTop = window.scrollY || document.body.scrollTop || 0;

然后使用scrollTop作为变量。

10-05 20:58
查看更多