Javascript - Safari 中是否有 element.scroll 或 element.scrollTo 的替代方案?

标签 javascript macos safari

我刚刚注意到,在 Safari 中的 DOM 元素上调用时,.scrollscrollTo 方法是未定义。 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/

相关文章:

javascript - 将带有 json_encode 的 php 数组传递给 js 处理程序时出错

javascript - 将变量压入对象

macos - Cocoa Emacs 打印缓冲区

cocoa - 基于 View 的 NSOutlineView 标题单元格字体问题

java - 模拟在 Mac 上按下 "Command"键

javascript - 如何使用 Javascript 在 iPhone 上重新启用缩放(书签)

javascript - JavaScript 有没有办法在浏览器解析 HTML 时加载图像路径之前更改图像路径?

javascript - jQuery:设置/重置具有特定类的表单字段(改进代码)

javascript - 包装异步 JavaScript 函数以使其同步的模式

html - iO7 上的 Safari CSS 背景大小问题