我有一個像公共汽車窗口一樣的想法,一個固定的框架,約800px寬,一個視差城市的廣告牌上的內容間隔出來,所以當你在它們之間滾動時,它允許視差看起來像巴士在移動。內容將比像精靈這樣的窗口大得多,我會提出和回滾按鈕,將scrollBy(x數量,0)。我有一個工作視差腳本和3層的一個粗糙的城市景觀,一切正常。溢出:隱藏;圖像滾動
我撞牆了。我試圖在滾動1000px後清除scrollBy動畫。然後你再次點擊它,它又會變成1000px。這是我的功能。
function scrollForward() {
window.scrollBy(5,0);
scrollLoop = setInterval('scrollForward()',10);
}
到目前爲止,我只能清除它當它到達1000我試圖做1000 || 2000等,但在第一個之後它變得非常快並且不會清楚。
但是如何在img移動1000px之後清除間隔? –
我編輯了我的答案,以包含它如何工作的例子。如果您發佈了更多的代碼,我可以更好地評論。 –