問題タブ [jquery-mobile-listview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery-mobile - 作成時に多くのアイテムを含むリストビューが遅すぎる
私は phonegap を使用してモバイルアプリで作業しています。このコードを使用してリストビューを作成および更新しようとすると、アプリには多くのアイテム (20 個を超えるアイテム) を含むJqueryMobileリストビューがあり、すべてのliにはテキストボックスと 3 つのラジオボタンがあります。
リストビューの作成には 15 秒かかります。
多くのアイテムでリストビューの作成を高速化する方法を知っている人はいますか?
リストビューを作成するために使用したhandelbarテンプレートの下:
jquery-ui - jQuery UIに相当するjQuery Mobile ListView?
JQuery Mobile アプリケーションに JQuery Listview (listviewbeforefilter) 機能を使用してきました。
具体的には、次のような機能:
通常の JQuery UI の世界で同等のウィジェットを知っている人はいますか?それとも自分で作成する必要がありますか?
JQuery モバイル アプリの開発に時間を費やしましたが、再利用して、デスクトップ Web ブラウザー タイプのアプリケーションに拡張する必要があります。JQuery Mobile は、デスクトップ ブラウザー バージョンには適していないと思います。残念ながら、新しいフレームワークを学ぶ時間は本当にありません。
jquery-mobile - JQuery ListView 複数項目
1 つのマスター テキスト入力によって制御される (listviewbeforefilter を使用して) ページに 3 つの jquery モバイル リストビューが必要です。
私の考えは、3 つの通常のリストビューを作成することでした。
ユーザーがマスター入力にテキストを入力すると、3 つのリストビューがトリガーされます。サブリストビューは、$('#MasterBar')
入力とは異なる列にある必要があります。
現時点では機能していないようです。イベントをトリガーする方法がわかりません。
これは実行可能ですか、それともより良い方法がありますか?
javascript - 更新時にチェックボックスが再描画されない
チェックボックス付きのリストビューを持つアプリがあります。実際にリストビューを描画するメソッドは次のとおりです。(panelListId は、リストビューを含む UL タグの ID です。)
最初の描画で、私はそれをこのように呼び出し、すべてがうまくいきます:
誰かがリストビューをクリックすると、リスト内のすべてのエントリが削除され、サブリストのすべてのエントリが追加されます。サブリストをクリックすると、次のコードを使用して元のリストを再作成します。
しかし今回は、チェックボックスは jquery-mobile コンポーネントとしてレンダリングされず、通常の古い HTML チェックボックスとしてレンダリングされます。
誰かが理由を教えてもらえますか?
jquery-mobile - JQM フォーカス テキスト フィールドは、固定フッターをリストビューの下部に移動します
固定ヘッダーとフッターを使用する jqm/phonegap アプリケーションがあります。テキストボックスにフォーカスすると、フッターが削除され、キーボードがポップアップします。
フォーカス時にフッターが削除されないようにすることは可能ですか?
編集:画面の幅がツールバーの非表示または表示を設定することを読みました(タブレットサポート用)。ヘッダーとフッターを常に設定することは可能ですか。画面サイズは問いません。
これは私が使用するページの例です (私は ajax ページングを使用します):
リストビューは ajax で埋められており、data-filter でフィルタリングできます。datafilter txtbox を押すとフッターが削除され、キーボードを閉じるとフッターがページの下部に表示されます (画面の外側)。
また、フォーカスのあるフィールドがあり、リンクが押されたときにページがちらつき、フォーカスがない場合は発生しません。
最初は固定ヘッダーとフッターを保持するために iSCroll を使用していましたが、これは他の多くの問題を引き起こしていました.(キーボード入力、パフォーマンス、...)
追加情報:
私は使用しています
- jqm 1.3.1
- 電話ギャップ 2.9.0
- Android 2.3.x以降で現在テスト中
編集: Enter キーを押してもフォーカスが失われない理由がわかりました。アプリケーションは、フォームの送信を防ぐために、Enter キーの動作をブロックします。このような:
}
私は今node.blur();
、この関数のif原因で使用しています。しかし、これでもちらつきが発生します。
html - リストビュー内の折りたたみ可能な div の境界線を削除します
li タグ内の折りたたみ可能な div の境界線を削除する際に問題があります。デモはhttp://jsfiddle.net/lightbringer/FsSmy/に示されています
境界線を削除する方法を誰かに教えてもらえますか?通常のリストビューのようにアイテムをくっつけたいと思います。
前もって感謝します。
jquery-mobile - ページをリロードした後にリストビューが更新されず、jquery モバイルでリストを削除した後にリストビューから削除できない
こんにちは、 HTML 5 Web sql データベースを使用してデータの作成と取得に参加しています。
リストビューの次のページに結果を表示すると正しく表示されますが、ページリストビューを更新すると前のページに移動するだけで表示されず、このページが機能し、削除をクリックするとリストビューに削除ボタンが追加されましたボタンレコードは削除されますが、リストビューから削除されないリストは前に移動するだけで、このページが削除されるだけです。これを修正する方法。
これが私のコードです: