如何在可移植的原生javascript中滚动,以便组件可见?

时间:2015-06-16 15:14:32

标签: javascript jquery

解决方案:Scroll if element is not visible

显示了如何使用jQuery滚动查看组件。是否有可移植的方式直接执行此操作,或者每个浏览器是否有所不同,因此jQuery是唯一的方法?

1 个答案:

答案 0 :(得分:1)

大多数未被弃用的旧功能都受到大量浏览器的支持(至少99.99%的互联网用户使用的浏览器)。您可以检查方法scrollTo()并提供x和y coordonates作为参数。

例如:window.scrollTo(500, 100);

这里的兼容性适用于Firefox,IE,Safari,Chrome和Opera。

来源:http://www.w3schools.com/jsref/met_win_scrollto.asp

当然,我建议将jQuery用于这些类型的操作,但它可以在没有任何问题的情况下完成。正如@Jackson所说,关于动画,你很难用原始的javascript来动画你的滚动。