我有,当页面加载的代码片段的网页时,它会自动滚动到最后一个元素:向上滚动时,如果达到特定元素
<!DOCTYPE html>
<html>
<head>
<title>...</title>
<script src="jquery-2.1.0.js"></script>
<script src="jquery.scrollTo-1.4.3.1.js"></script>
</head>
<body>
<h1 id="begin">Begin</h1>
...
<h1 id="end">End</h1>
<script>
$(window).load(function() {
$('body').scrollTo('#end', {duration:5000});
})
</script>
</body>
</html>
我想要做的,当它到达的是结束元素它滚动到开始元素,然后继续该过程,直到满足特定标记。
因此,这里有两个问题:
- 如何使窗口滚动起来,当达到年底?
- 如何检查是否遇到特定元素ID并停止循环?
在这情况下,您正在执行scrollTo()方法,如单击任何button.And你说:“它到达末端元素”。什么意思,以及如何通过滚动页面会议结束元素? – user2587222
我的意思是它从页面顶部滚动到底部。一旦完成,我想把它发送到另一个元素。可能吗? –
似乎在一些网页上,如果我们完全向下滚动,那么我们有称为“顶部”的选项。如果你点击它将滚动到页面顶部..我是对吗? – user2587222