私は検索の簡単なリストを持っています。jQuery Mobile List with Search
<ul data-role="listview" data-inset="false" data-filter="true" data-iconpos="right">
私の問題は、それがうまくロードし、自分のコンピュータ上で上空フィルタが、私のモバイルデバイス上ではSafariが(恐ろしく遅い検索、キーボードをロックアップ)本当にひどく遅れになるということです。私はiPhone 4(iOS 5)を持っています。
リストはかなり大量(5,000または6,000)のliタグです。
誰もがこの問題を解決する良い方法を知っていますか?ちょうどつもり1-GHzプロセッサのためにあまりにも多くのDOM要素になるの
ありがとうございました。私はこのようなことを考えていたが、単純なものを見落とすことを望んでいた。 – Kyle
@Kyle以前はこの問題を抱えていましたが、検索する要素の数が設定されていない場合(50を使用したと思います)、jQuery Mobile検索フィルタを使用したサーバー側の拡張ソリューションを実装しました。それは素晴らしいユーザーエクスペリエンスをもたらしました... – Jasper
この1つにジャスパーに同意する必要があります - 私はページングのメカニズムを設定することを本当に見ていきます。これはJQMでマークアップされた狂気の量です。個人的には、25個のリストアイテムの後でページングを行い、可能であれば次の25個の結果をプリフェッチするので、少なくとも次のページは最初のリストの後にアクセスする準備ができています。 – imaginethepoet