QA@IT

jQueryMobileでページネーションを実装するプラグインを探してます。

2147 PV

現在、railsとjQueryMobile1.2を使ってスマフォ向けのWebページを開発しています。

しかページネーションを実装しようとした所、はまってしまいました。
railsではkaminariという便利なプラグインがあり、これをつかっていたのですが、jQueryMobileでその機能を実装しようと、色々探してみたのですがいいのがみあたりません。
何かいい、プラグインをご存知ないでしょうか?

また私が試してみた方法と、なぜそれを採用しなかったのかを説明させていただきます。

  1. jQuery Mobile Pagination Plugin

これはなかなか、導入も手軽でよかったのですが、いかせん重すぎました。3G回線とiPhone4では固まりまくりで、実用には堪えないと思いました。

  1. jQueryを用いて、自前実装。

プラグインを探す事をあきらめて、スクロールしたら続きを読む込む様なコードを実装しようとしました。しかしながら、$('ul').listview('refresh');と、jQuery.getをあわせて使ったのですが、get後すぐにrefreshを行うと反映されず、結局0.8秒後ぐらいにscrollCheckをするという実装になってしまい、一瞬プレーンテキストが表示されてしまう等、色々不格好でした。
またスクロールが一番最後までいったら、というロジックがうまく動かず2、3回ぐらいイベントが発生してしまう(チャタリング的な感じ)というバグも発生しました。
このことから、やはり自前で実装するのは難しいと判断しました。

回答

頑張って自前実装しました。

お騒がせしました。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。