我有,當頁面加載的代碼片段的網頁時,它會自動滾動到最後一個元素:向上滾動時,如果達到特定元素
<!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