基本的には、各「ページ」(5アイテム)をラップし、これを達成するためにjQueryToolsスクロールでそれをスクロールすることができます:http://flowplayer.org/tools/scrollable/index.html
(ちょうどそれを適切に配置し、<ul>
年代の代わり<div>
"のためのスクロールその事柄)
しかし、あなたが一般的にそのようにする方法を理解する方が良いです。
このようなことをする方法は、オーバーフロー:隠しセットを持つDIVの内部に日付コンテナをラップしてから、コンテナをラッパーの高さとして[x]ピクセル上に引き上げることです。
> <div class="wrapper" style="overflow:hidden; height:250px;"> // height is 5 x 50px per li for this purpose
> <ul class="datesContainer" style="position:relative;">
> <li> some date </li>
> <li> another date </li>
> ...
> </ul>
> </div>
> <a id="goUp">Go Up</a>
とjQueryはこのようなものになるだろう:
HTML + CSSは次のようになり、私はこの例では、一定の数値を使用しました
> $("#goUp").click(function(){
newOffset = parseInt($(this).css("top"))-250
$(".datesContainer").animate("top",newOffset,500);
}
、基本的には「$を(取得します.wrapper ")。height()を使って任意の高さで動作させることができます。 また、ユーザーがリストの一番下に来たときにそれを処理する必要があります。
希望すると便利です。
このWebkitはどのようにスクロールしますか? –
私たちにあなたのHTMLとあなたのCSSを与えることは、これをもっと簡単にするでしょう。 –