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をインストールしてみた
関連記事
-
-
lolipop(ロリポップ)でTinyTinyRSSを導入 その2
前回、ロリポップでTiny Tiny RSSを導入しましたが、今回は導入したシステムに、Go
-
-
自分の黒歴史を公表するよ その4(マンガ、ゲームブック、シュミレーションゲーム編)
誰も得しない、黒歴史の発表の時間です。 前回の黒歴史カミングアウトでは、ファミコンではなく
-
-
inception見てきた
ずっと見たかった映画、inceptionを見てきた!inception何というか、マトリックスのアナ
-
-
入社して満2年が経ちました
入社して1年が経ちました http://hakomori.net/?p=638 もう1か月く
-
-
サーバを変更したらアクセス数が落ちた件
サーバを変更した レンタルサーバをロリポップからさくらに乗り換えました。 (とは言ってもまだ
-
-
蒙古タンメン中本新宿店で北極ラーメンを食べた感想
節分を過ぎて暦の上では春ですが、関東地方では昨日雪が降りました。 まだまだ春は遠いですねー。
-
-
さよなら、SKYPE
MSのSkype買収--相乗効果で狙う顧客基盤拡大 - CNET Japan近所に住んでる仲の良かっ
-
-
WEBディレクター、WEBエンジニア募集してます。
いっしょにWEB制作やりましょう! クライアント駐在(派遣) 場所:都営大江戸線
-
-
composerでcakephpをインストールしてプロジェクトを始めてみる
こんにちは!今日も寒いです。 この時期になると気になってくるのが花粉症です。 自分は花粉

RSS