我發現這個代碼,我用它來自動滾動頁面上的div。自動滾動後重定向javascript
它完美的工作原理,但現在我想添加邏輯重定向到5秒滾動完成後的url。
ScrollRate = 50;
function scrollDiv_init() {
DivElmnt = document.getElementById('MyDivName');
ReachedMaxScroll = false;
DivElmnt.scrollTop = 0;
PreviousScrollTop = 0;
ScrollInterval = setInterval('scrollDiv()', ScrollRate);
}
function scrollDiv() {
if (!ReachedMaxScroll) {
DivElmnt.scrollTop = PreviousScrollTop;
PreviousScrollTop++;
ReachedMaxScroll = DivElmnt.scrollTop >= (DivElmnt.scrollHeight - DivElmnt.offsetHeight);
}
}
你試圖做什麼來完成這件事?試着理解你使用的代碼,這會改善你。 – ahmedsafan86
感謝您的評論。下次我會寫我所嘗試過的。在這種情況下,我被卡在其他部分{}。我不知道如何停止這段時間。有了Zee的回答,我搜索了更多關於clearInterval(ScrollInterval)的信息;並瞭解發生了什麼事情。 –