JQueryのsliderでpagination機能を作ってみた
複数ページが存在するWEBサイトによく使われている機能として「ページネーション」があります。
ページネーションとは
http://e-words.jp/w/E3839AE383BCE382B8E3838DE383BCE382B7E383A7E383B3.html
Amazonや楽天、YahooショッピングなどECサイトでは良く使われていますね。
このページネーション、ページ数が多くなると使いにくくなってくるなーと個人的に感じていました。
ページネーションって一般的に
<< < 1 2 3 4 5 > >>
のようになっていて、じゃあ例えば全部で100ページある時のページネーションで、50ページ目が見たいときどうするの?っていう疑問があります。(大体ページ数が多いサービスには、直接ページ数を入力する欄がありますが。)
このページネーションをもっと直感的に操作できる方法として考えたのがSliderでPaginationをさせる方法です。
とりあえずこちらをどうぞ。
JQueryのsliderでpagination機能
http://rainy4649.sakura.ne.jp/sandbox/pager-jquery/index.html
スライダーを移動させて、任意の場所でドロップすると、そのページに移動します。
どうでしょうか。例えば「7ページ目」とかにもスムーズにアクセスできますよね。
サンプルではコンポーネントを大きく表示してあるので使用感は損なわれていませんが、いざ小さく表示しようとするともしかしたら少し難があるかもですが。。
使用したのはJQueryUIのsliderです。ドロップしたときにアクションが必要になるので、その部分をカスタマイズしました。
Slider | JQuery UI
http://jqueryui.com/slider/
感想とかもらえると嬉しいです。
Google AD
- 前の記事
- サーバを変更したらアクセス数が落ちた件
- 次の記事
- moodleをインストールしてみた
関連記事
-
-
64ビットwindows8にDiCEを入れる
DiCE[/caption] 新しいPCにwindows8入れてから、旧PCを全く触らなくな
-
-
WEBが全く分からないサイコパスがPJTに入って私が辞表を出すまでの経緯
WEB制作のプロジェクトで、全然使えない人がいたんですね。(ここではT氏としておきます)
-
-
アマゾンのクラウド(AWS)を使ってみる その2
前回、アマゾンのクラウド(AWS)を使ってみる で何も無い所からEC2を立ち上げましたが、そのあ
-
-
ロリポップ+お名前.comで独自ドメイン取得
onamae.com で独自ドメイン取得しました。 そのときのメモ。 1.lollipo
-
-
自分が嫌いで自信が持てなかった人が、自分を好きになって自信を持った話
ある人からとても深イイ話を聞きました。 今回はその話をシェアします。 そのある人(
-
-
お名前ドットコムとDNSサーバ構築
以前話題にしたサーバ構築の件、DNSサーバとmailサーバを立てる事がなくなった。DNSサーバはお名

RSS