問題タブ [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 投票する
0 に答える
69 参照

javascript - 動的に作成されたアイテムに Themeroller を適用する

後で phonegap/cordova を使用して Android アプリとしてデプロイされる jQuery Mobile テンプレートがあります。このテンプレートは、Web サービスを介してデータベースと対話します。

このアプリのテーマはJQMの「themeroller」からダウンロードしたカスタムテーマです。今、私は次のようにjavascriptファイル(HTMLのセクションで参照されているscripts.js<head> )を持っています-

ここでは、GET を使用したすべてのデータが機能しており、関数に従って s を使用して a<ul>が作成されています。<li>

<ul>しかし、私の Jquerymobile テーマは、この動的に追加されたものに適用されていません<li>

なぜこれが問題なのか、誰か助けてもらえますか?動的に追加された HTML タグに JQM のテーマを適用することはできませんか?

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

javascript - 各リスト項目の下部にあるJquery Mobileリストビューのギャップ

ここに画像の説明を入力

リストビューの一番下の隙間をなくしたい。

ここに私のcssがあります

ここに私のマークアップがあります:

どうすればそのギャップを解消できますか?

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

jquery - リストビューの検索フィルターバーに数値入力キーパッドを強制する方法は?

jQuery Mobile を使用してモバイル Web アプリを開発しています。

一般的なフォームの入力フィールドには<input type="tel" />またはを使用できます<input type="number" />が、数値入力のみが必要な特定のリストビューの検索フィルター バーについてはどうでしょうか。

どのタイプのキーボードを表示するかを制御するための jQuery スクリプトは何ですか?

ありがとう。

0 投票する
2 に答える
238 参照

jquery - 「オブジェクトには折りたたみ可能なメソッドがありません」を与えるJquery mobile .collapsible関数

折りたたみ可能な要素をメニューに動的に追加するために使用しようとすると、「オブジェクトには折りたたみ可能なメソッドがありません」という Jquery モバイル .collapsible 関数が表示されます。

これが私のコードです:

テンプレートは折りたたみ可能な要素レイアウトです

誰でも私を助けてもらえますか???

0 投票する
2 に答える
1649 参照

javascript - jquery mobileが前のページに戻るonclickイベントが機能しない

シングルページテンプレートアーキテクチャで3つのページを持つ1つのアプリを作成しようとしています最初のページにはログインページが含まれており、使用しています

$.mobile.changePage('xxxx.php'); 2番目のページで適切に機能するようにナビゲートするために、そこからリストビューを使用しています

$.mobile.changePage('xxxx.php'); 前のページに戻るために、私はこれを使用しています$.mobile.changePage('xxxx.php');

しかし、デリゲート メソッドをクリックして前のページのリストビューに移動すると、他のメソッドが機能しません。しかし、ページを更新すると機能します。

以下は私のコードです。どんな提案も素晴らしいでしょう。

secondpage.php

thirdpage.php

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

performance - すべてのリスト項目でコントロールグループにボタンを動的に追加すると、jquery mobileに時間がかかりすぎます

私はjquery mobileを初めて使用するので、これは些細な質問かもしれません。jquery mobile のドキュメントが一元化されていないという事実により、これを stackoverflow に投稿する必要があります。

現在、リストビューをロードしようとしていますが、リストビューのすべてのアイテムは次の構造になっています。オプション ボタンは、その下に可変数のボタンを持つコントロール グループ ボタンであり、JSON から受け取ります。

現在、約 250 個のオブジェクトがあり、それらは 85 KB の JSON を介してサーバーから取得されます。コンテンツの動的な性質のため、データのキャッシュは少し注意が必要です。

このページの読み込みに 15 秒近くかかるという問題が発生しています。その原因を突き止めるために、リスト項目を動的に作成する for ループ内にタイムスタンプ値を追加しました。

興味深いことに、コントロール グループの HTML の作成中に、14 秒のうち最大 12 秒という主要なボトルネックが発生します。

これは、HTML についてのアイデアを提供するためのオプション ボタンの画像です。

リスト アイテムの動的コントロール グループのレンダリングがなぜそれほどの遅延を引き起こしているのか知りたいです。グループ化されたボタンも動的であり、JSON から受信されるため、コントロールグループをキャッシュする方法がわかりません。

ここに画像の説明を入力

<ここに画像の説明を入力

これについてのフィードバックをお待ちしております。

ありがとうラジャット

EDIT コード スニペットが追加されました。このルーチンを使用して、すべてのリスト項目を生成します

foreach ($jsonArray AS $item) {

アダプタを表示

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

javascript - リストビュー アイテムのサイズを変更する

アンカータグのリストビューがあります。アンカー タグをクリックすると、別のリストビューを含む div が挿入されるため、項目の 1 つを選択できます。次に、サブ リスト ビューを削除し、値をメイン リストビューに格納します。

これはすべて、メインのリストビュー エントリが空であっても、他のリストビューが含まれているときと同じサイズのままであるという事実を除いて、うまく機能します。listview を取得して page() を呼び出してみましたが、結果はありませんでした。