Web から入手したチュートリアルに基づいて、基本的なコンテンツ スライダーを作成しました。
この例では、スライドはパラメーターを使用して時間間隔でスクロールしsetTimeout
ますが、選択したスライドに直接移動できるナビゲーション機能も (もちろん) 備えています。
Timeout
スライドは、スライドが選択されたとき、および明らかにマウスがホバーしたときに一時停止せずにスクロールします。
スクロールを制御する主要なjavaScript/jQuery コードは基本的に次のとおりです (合計 7 つのスライド) 。
var currentSlide = 0;
function slideScroll(){
if (currentSlide == 7)
selectSlide(1);
else
selectSlide( currentSlide + 1 );
setTimeout ('slideScroll()', 4000);
}
((キーがこの関数であることはかなり確信していたので、他のjavaScriptコードは省略しましたが、明確にするために必要に応じて前兆コードで質問を更新できます。))
最終的なゲームは、a)Timeout
ユーザーが新しいスライドを選択するたびにリセットすること、およびb)Timeout
マウスがスライドのコンテンツ上に移動したときに一時停止することです。
コードはsetTimeout
、いくつかのif
ステートメントまたは何かと組み合わせて挿入する必要があると思います。誰かがエンドゲームa)とb)のこのソリューションを考案するのを手伝ってくれますか?
ライブプロトタイプであり、恥知らずなプラグインではありません:こちら
事前にヒントをありがとう!