ここに、画像をスクロールするもう1つの革新的な方法があります。 アクションを見るにはイメージをクリックしてください。 1つの内の画像間を移動するには、左/右のキーを使用します:
ここに、1つのスクロールの設定があります。必要に応じ、 これをページに多数設定することができます。
<!-- scroll #1 --> <div class="scroll"> <div class="pics"> <div style="background-image:url(my-image-01.jpg)"></div> <div style="background-image:url(my-image-02.jpg)"></div> <div style="background-image:url(my-image-03.jpg)"></div> </div> </div>
ここに、CSSコードがあります。ここでは、本当に何も特別なものはありません。 スクロールは、float: left の設定により、横に並べて配置されます。 スタイルを設定した、アクティブなスクロール項目に別々のCSSブロックを持っています。
/* root element for single scroll */ .scroll { position:relative; overflow:hidden; width: 348px; height: 266px; float:left; margin-left: 2px; margin-bottom: 2px; } /* root element for the scroll pics */ .scroll .pics { width:20000em; position:absolute; clear:both; } /* single scroll item */ .pics div { float:left; cursor:pointer; width:400px !important; height:300px; margin:0px; } /* possible settings for the active scroll */ .scroll.active { }
ここで、スクロールを可能にします。始めも終りもないように、すべてのScrollableは、 true に設定された circular コンフィギュレーションオプションを持っています。 Scrollable API の next() メソッドを使用して、 スクロールを前に進めるカスタム・クリックハンドラも追加しています。
// クリックハンドラで循環スクロールを可能にする $(".scroll").scrollable({ circular: true }).click(function() { $(this).data("scrollable").next(); });