http://jsfiddle.net/NCt4D/8/ 私は現在何を持っていますか?読み込まれた画像が大きい:JavaScriptを使用してイメージを繰り返しループして表示すること
最後のiPhoneのスクリーンショットまでスクロールした後、停止します。私はそれを続けたいので、最初から再び示しています。
どうすればよいですか?手始めに
http://jsfiddle.net/NCt4D/8/ 私は現在何を持っていますか?読み込まれた画像が大きい:JavaScriptを使用してイメージを繰り返しループして表示すること
最後のiPhoneのスクリーンショットまでスクロールした後、停止します。私はそれを続けたいので、最初から再び示しています。
どうすればよいですか?手始めに
、あなたがスクロール 左を比較しているが 身長を相殺し、 高さをスクロールします。それらを幅に変更します。
次に、現在のスクロール位置が,未満の場合、スクロール位置を0に戻します。したがって、最初のステップでは、位置は1です。これは明らかに最大値よりも小さいので、ゼロに戻ります。結果:あなたはどこにも行きません。代わりにより大きいを試してください。
コードにはいくつか問題がありますが、それは最適化に過ぎません。上記の2つの点は、あなたのコードに重大な間違いがあります。
ありがとうございます。私はそれに取り組んだ、http://jsfiddle.net/NCt4D/10/、しかしそれはまだ終わりで終わる – Karem
あなたは 'offsetWidth'を削除してはいけません。'> = 'を使って同等性を取るべきですケースを考慮する。 –
jQuery Cycle Pluginが適切です。
'scrollTop'を0に設定してもよろしいですか?あなたが 'scrollLeft'と入力するような感じです。 – Tejs
更新はいはい正しい固定 – Karem
これはあなたの問題に役立ちませんが、 'setTimeout'の代わりに' setInterval'を見ることができます。同じことをしますが、毎回クリア&リセットする必要はありません。 – DACrosby