你可以试着输入这个到控制台,看看它的效果:
document.body.scrollTop = document.body.scrollTop + 200
,其中200为任意数。 同样,你也可以用scrollLeft试试这个:
document.body.scrollLeft = document.body.scrollLeft + 200
或
document.body.scrollLeft = document.body.scrollLeft - 200
你可以试试这个概念和窗口setInterval()方法播放。
此外........
就可以得到弥补的元素如下:
jQuery("#vote-to-add-section").offset()
,这将给你喜欢的结果:
{top: 9037.1875, left: 268}
您可以使用类似如下方式滚动到该元素:
document.body.scrollTop = jQuery("#vote-to-add-section").offset().top
或者........
如果你只是希望自己的网站已经可以向下滚动到一个特定的元素第一次加载网站的时候,你可以用拥有的元素做到这一点编号:
将#id名添加到您要搜索的网址的末尾。在页面上必须有一个具有该id名称的元素。
例如比较这些URL的,当你在URL地址栏输入他们,你会得到什么:
https://travel.usnews.com/rankings/worlds-best-vacations https://travel.usnews.com/rankings/worlds-best-vacations/#vote-to-add-section
的一个以#票对加节末是自动向下滚动到id为#vote-to-add-section的元素。
来源
2017-09-29 02:12:09
kig
你检查了[jQuery文件](http://api.jquery.com/scroll/) – Chad 2012-02-22 22:48:30
是的,滚动是基于位置的,我需要实际的本地调用滚动事件,因为有一些绑定到这些事件的行动。无论如何感谢 – escusado 2012-02-23 00:04:54
尝试检查这篇文章http://www.howtocreate.co.uk/tutorials/javascript/browserwindow我认为它有你需要的。 – 2012-02-22 22:49:28