問題タブ [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.

0 投票する
1 に答える
957 参照

jquery-mobile - 作成時に多くのアイテムを含むリストビューが遅すぎる

私は phonegap を使用してモバイルアプリで作業しています。このコードを使用してリストビューを作成および更新しようとすると、アプリには多くのアイテム (20 個を超えるアイテム) を含むJqueryMobileリストビューがあり、すべてのliにはテキストボックスと 3 つのラジオボタンがあります。

リストビューの作成には 15 秒かかります。

多くのアイテムでリストビューの作成を高速化する方法を知っている人はいますか?

リストビューを作成するために使用したhandelbarテンプレートの下:

0 投票する
0 に答える
737 参照

jquery-ui - jQuery UIに相当するjQuery Mobile ListView?

JQuery Mobile アプリケーションに JQuery Listview (listviewbeforefilter) 機能を使用してきました。

具体的には、次のような機能:

http://jquerymobile.com/demos/1.3.0-rc.1/docs/demos/widgets/listviews/listview-filter-autocomplete.html

通常の JQuery UI の世界で同等のウィジェットを知っている人はいますか?それとも自分で作成する必要がありますか?

JQuery モバイル アプリの開発に時間を費やしましたが、再利用して、デスクトップ Web ブラウザー タイプのアプリケーションに拡張する必要があります。JQuery Mobile は、デスクトップ ブラウザー バージョンには適していないと思います。残念ながら、新しいフレームワークを学ぶ時間は本当にありません。

0 投票する
1 に答える
326 参照

jquery-mobile - JQuery ListView 複数項目

1 つのマスター テキスト入力によって制御される (listviewbeforefilter を使用して) ページに 3 つの jquery モバイル リストビューが必要です。

私の考えは、3 つの通常のリストビューを作成することでした。

ユーザーがマスター入力にテキストを入力すると、3 つのリストビューがトリガーされます。サブリストビューは、$('#MasterBar')入力とは異なる列にある必要があります。

現時点では機能していないようです。イベントをトリガーする方法がわかりません。

これは実行可能ですか、それともより良い方法がありますか?

0 投票する
0 に答える
121 参照

javascript - 更新時にチェックボックスが再描画されない

チェックボックス付きのリストビューを持つアプリがあります。実際にリストビューを描画するメソッドは次のとおりです。(panelListId は、リストビューを含む UL タグの ID です。)

最初の描画で、私はそれをこのように呼び出し、すべてがうまくいきます:

誰かがリストビューをクリックすると、リスト内のすべてのエントリが削除され、サブリストのすべてのエントリが追加されます。サブリストをクリックすると、次のコードを使用して元のリストを再作成します。

しかし今回は、チェックボックスは jquery-mobile コンポーネントとしてレンダリングされず、通常の古い HTML チェックボックスとしてレンダリングされます。

誰かが理由を教えてもらえますか?

0 投票する
1 に答える
666 参照

jquery-mobile - JQM フォーカス テキスト フィールドは、固定フッターをリストビューの下部に移動します

固定ヘッダーとフッターを使用する jqm/phonegap アプリケーションがあります。テキストボックスにフォーカスすると、フッターが削除され、キーボードがポップアップします。

フォーカス時にフッターが削除されないようにすることは可能ですか?

編集:画面の幅がツールバーの非表示または表示を設定することを読みました(タブレットサポート用)。ヘッダーとフッターを常に設定することは可能ですか。画面サイズは問いません。

これは私が使用するページの例です (私は ajax ページングを使用します):

リストビューは ajax で埋められており、data-filter でフィルタリングできます。datafilter txtbox を押すとフッターが削除され、キーボードを閉じるとフッターがページの下部に表示されます (画面の外側)。

また、フォーカスのあるフィールドがあり、リンクが押されたときにページがちらつき、フォーカスがない場合は発生しません。

最初は固定ヘッダーとフッターを保持するために iSCroll を使用していましたが、これは他の多くの問題を引き起こしていました.(キーボード入力、パフォーマンス、...)

追加情報:

私は使用しています

  1. jqm 1.3.1
  2. 電話ギャップ 2.9.0
  3. Android 2.3.x以降で現在テスト中

編集: Enter キーを押してもフォーカスが失われない理由がわかりました。アプリケーションは、フォームの送信を防ぐために、Enter キーの動作をブロックします。このような:

}

私は今node.blur();、この関数のif原因で使用しています。しかし、これでもちらつきが発生します。

0 投票する
1 に答える
570 参照

html - リストビュー内の折りたたみ可能な div の境界線を削除します

li タグ内の折りたたみ可能な div の境界線を削除する際に問題があります。デモはhttp://jsfiddle.net/lightbringer/FsSmy/に示されています

境界線を削除する方法を誰かに教えてもらえますか?通常のリストビューのようにアイテムをくっつけたいと思います。

前もって感謝します。

0 投票する
1 に答える
679 参照

jquery-mobile - ページをリロードした後にリストビューが更新されず、jquery モバイルでリストを削除した後にリストビューから削除できない

こんにちは、 HTML 5 Web sql データベースを使用してデータの作成と取得に参加しています。

リストビューの次のページに結果を表示すると正しく表示されますが、ページリストビューを更新すると前のページに移動するだけで表示されず、このページが機能し、削除をクリックするとリストビューに削除ボタンが追加されましたボタンレコードは削除されますが、リストビューから削除されないリストは前に移動するだけで、このページが削除されるだけです。これを修正する方法。

これが私のコードです: