Home > Archives > 2007-07-14
2007-07-14
県内図書所蔵マップで書名検索が出来ると便利?その3
検索ワードとページ位置を与えると、必要な分だけJSONで返すというPerlスクリプト自体は週の頭に出来ていたのですが(まだ著者名がないときにちょっとおかしい)、クライアント側をなかなか弄る時間がなくてようやく今日から着手しました。
DIVの高さをそろえるのに一瞬はまってしまいましたが、そこまでは何とかできたみたいです。(マージン抜きのHeightを再セットしてるはずなのに、なぜかmarginの値が2回加算された高さに!)
で、いまはページナビを一から作るのが面倒だなと思いつつロジックを考え中ている段階で、イメージとしては、総ページ数と現ページ位置によって以下のようなナビゲーションの表示が出来ればいいなと思いつつ仕様の自分メモ代わりに
| 総ページ数(現ページ位置) | ナビゲータ |
|---|---|
| 1ページ | なし |
| 2ページ(1ページ) | |Page 1 of 2|1|2| |
| 2ページ(2ページ) | |Page 2 of 2|1|2| |
| 3ページ(1ページ) | |Page 1 of 3|1|2|3|≫| |
| 3ページ(2ページ) | |Page 2 of 3|≪|1|2|3|≫| |
| 3ページ(3ページ) | |Page 3 of 3|≪|1|2|3| |
| 9ページ(1ページ) | |Page 1 of 9|1|2|3|4|5|…|≫| |
| 9ページ(2ページ) | |Page 2 of 9|≪|1|2|3|4|5|…|≫| |
| 9ページ(6ページ) | |Page 6 of 9|≪|…|6|7|8|9|≫| |
| 9ページ(7ページ) | |Page 7 of 9|≪|…|6|7|8|9|≫| |
| 9ページ(9ページ) | |Page 7 of 9|≪|…|6|7|8|9| |
リンクの意味
- 現ページ(ボールド表示)はクリック不可
- ≪は前ページ
- ≫は次ページ
- 左側の…は5ページ前へ
- 右側の…は5ページ後へ
- 現ページが6のときに≪をクリックで、ページは5ページ目に移動で、ナビは1から5の表示
- …は必ずキリが良いページでの移動(2ページ目で右の…をクリックしても3~7の表示にはしない
何とかこの三日間でやっつけたい
関連記事
- Comments: 0
- Trackbacks: 0
Home > Archives > 2007-07-14
- Search
- Feeds
- Meta
フィードメーター
あわせて読みたい
BlogScouter
携帯サイト
なかのひと
広告

