我刚刚注意到,在 Safari 中的 DOM 元素上调用时,.scroll
和 scrollTo
方法是未定义
。 Chrome 和 Firefox 似乎正确地处理了这个问题。
我添加了这个jsfiddle来说明问题。在 Chrome、Firefox 和 Safari 中打开它并检查控制台面板。顺便说一句,我用的是 Mac。
您知道任何替代方案或解决方法吗?
最佳答案
.scrollLeft
和 .scrollTop
属性是well supported在当前浏览器(包括 Safari)中,可用于获取或更改水平和垂直滚动偏移。
element.scrollLeft = x;
element.scrollTop = y;
关于Javascript - Safari 中是否有 element.scroll 或 element.scrollTo 的替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42028188/