2012-04-24 60 views
0

http://jsfiddle.net/NCt4D/8/ 是我目前得到的。加載的圖像很大:使圖像保持循環並再次用JavaScript顯示

它滾動到最後一個iphone屏幕截圖後,它停止。我希望它繼續下去,所以它從頭再次展示。

我該怎麼做?

+0

您確定要將'scrollTop'設置爲0嗎?聽起來就像你打算輸入'scrollLeft'。 – Tejs 2012-04-24 17:45:35

+0

更新了是的,這就是固定的 – Karem 2012-04-24 17:49:43

+0

這不會幫助你的問題,但你可以看看'setInterval'而不是'setTimeout'。同樣的事情,但不需要每次清除和重置。 – DACrosby 2012-04-24 17:49:45

回答

0

對於初學者來說,你比較滾動 與偏移 身高和滾動 高度。將其更改爲寬度

接下來,你的滾動位置返回到0,如果當前的滾動位置比最大較少。所以在第一步中,位置是1,明顯小於最大值,因此它跳回到零。結果:你不會去任何地方。代替嘗試大於

代碼還有其他一些錯誤,但它們只是優化。以上兩點是你的代碼的主要錯誤。

+0

謝謝。我對它有所瞭解,http://jsfiddle.net/NCt4D/10/,但它仍然停在最後 – Karem 2012-04-24 18:05:13

+0

你不應該刪除'offsetWidth',並且你應該使用'> ='來取等號案件的考慮。 – 2012-04-24 19:50:09