問題タブ [jquery-mobile]

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 投票する
2 に答える
916 参照

javascript - JavaScriptをサポートしているブラウザとサポートしていないブラウザ用のJqueryMobileアプリを作成するにはどうすればよいですか?

jQueryMobileに頭を悩ませようとしています。私の目的は、ネイティブアプリにできるだけ近いルックアンドフィールを備えた非常に高速なアプリケーションを構築することです(少なくとも最新のデバイスの場合)。

ページ間を移動する方法は2つあることを理解しています。

  1. 各ページを個別のページとしてロードし、通常のhtmlアンカーを使用して他のページにリンクします。

  2. すべて(または多数)のページを1つのWebページに配置し、javascript($ .mobile.changePage(メソッド)および同様のAPI関数を使用してそれらの間を移動します。

最初のアプローチはすべてのブラウザで機能するはずですが、各ページ遷移の間に遅延があるため、パフォーマンスはかなり低くなります。

2つ目ははるかに高速であるように見えるので、私は間違いなくこのアプローチを好みます。しかし、JavaScriptをサポートしていないモバイルデバイスブラウザではどのように機能しますか?それは確かに、Cグレードのブラウザに優雅に劣化したエクスペリエンスを提供するというjQueryMobileの目的に違反しているようです。

アプリを2回実装する必要があるように見えます。1回はJavaScriptをサポートするブラウザー用に最適化され、もう1回はサポートされていないブラウザー用に最適化されていますか?使用することも別のオプションかもしれませんが、それはさらに厄介に見えます。

このジレンマに取り組むための推奨される方法は何ですか?気づかなかったことはありますか?

ありがとう、

エイドリアン

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

iphone - jQueryMobile で Image の Load イベントをバインドする方法

jQuery Mobile 1.0a2 を実行しているモバイル Web サイトがあり、現在 iPhone Simulator を介して Mobile Safari でファームウェア 4.1 をテストしています。

画像のロード イベントにバインドできないようです。

サムネイルと大きな画像のシンプルなギャラリーがあります。サムネイルをクリックするsrcと、メインの属性が変更されますimg

そのための js はlive('click'メソッドを使用してバインドし、問題なく動作します。

私の問題は、このクリックに関するフィードバックが必要なことです。そのため、読み込み中のメッセージ (jquerymobile が提供) を表示し、画像が読み込まれたら非表示にしたいと考えていました。

が変化し#gallery_image_largeている実際の<img>場所はどこですか、私は次のことを試しました:src

これはデスクトップの Safari では機能しますが、上記の iPhone シミュレーターでは機能しません。

参考のため:

更新: MobiOne iPhone シミュレーターで JQuery Image load fails を実験しています。これは.load、「チェック」によって手動で実装する方法を説明しています.complete

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

jquery - jquerymobile - .js と .html を含める

私のアプリケーションでは、コンテンツを表示するために html ページ以上を使用しており、各ページには独自の .js ファイルがあります。HTMLページを呼び出すと、.jsファイルも含まれます。.jsでは、を使用して$('div').live('pageshow',function(){})います。からhtmlファイルを呼び出しています。js(using $.mobile.changePage("htmlpage")).

私の問題: 2 つの html ファイルがあるとします。one.js 内で second.html ファイルが呼び出されます。second.html を表示すると、その時点で one.js が再度リロードされます。「one.js」、次に「second.js」というアラートが表示されます

one.html

Second.html

one.js

second.js

注:その時点でforth.htmlを表示すると、次のファイルがリロードされます(one.js、second.js、third、js、およびfourth.js。ただし、fourth.jsだけが必要です)。$.document.ready(function(){}); を使用しようとしました。しかし、その時.jsは呼び出されませんでした。

0 投票する
3 に答える
17361 参照

jquery - iphone/ipad用のJQueryMobileでファイルをアップロードするには?

JqueryMobile を見始めたばかりで、次のことが可能かどうか知りたいですか?

ファイルを選択して(htmlと同様)、「フォルダー」を参照してファイルを選択できるダイアログを表示できるようにしたいと考えています。次に、ある種のAJAXコマンドを送信してサーバーにアップロードするのは私次第です(Asp.net MVC 2を使用している場所)

私は iPhone や iPad にアクセスできないので、ドキュメント フォルダーにしかアクセスできないと言われました。

JD

0 投票する
5 に答える
16902 参照

jquery - listitem-削除-動的に

AJAXの結果に基づいてリストを作成しました。基本的に、アイテムをリストに動的に追加します。ただし、2回目のajax呼び出しでは、リスト項目が前の項目に追加されます。リストを新たにリロードしたい。2番目のajax呼び出しの結果が含まれている必要があります。

すべてのリストアイテムだけを削除したい。ページからリストではない。

誰もが私を助けてくれます。

リスト値を動的に追加するためのコード:

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

jquery - JQuery モバイル検索入力アイコン

この虫眼鏡アイコンをクリック可能なボタンにする最良の方法は何ですか? JQuery フレームワークを変更せずに

http://jquerymobile.com/demos/1.0a2/#docs/forms/forms-search.html

これは、フレームワークでマップされている場所です

0 投票する
6 に答える
60189 参照

javascript - jQueryMobileUIでキャッシュを無効にするにはどうすればよいですか

試しました...

何も機能していないようです...そのため、現時点では、サーバー側で問題を修正しています...

キャッシュだけでAJAXを無効にしたくありません。しかし、もっと良い方法が必要です...私は何かが足りないのですか?

ありがとう、

Serhiy

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

jquery-mobile - JQueryMobileの折りたたみ可能なコンテンツ

構築しているサイトでhttp://jquerymobile.com/demos/1.0a2/docs/content/content-collapsible.htmlを使用することを検討しています。

展開されたセクションと折りたたまれたセクションに使用されるアイコンを変更する方法はありますか?現時点では、+アイコンと-アイコンから変更する方法がわかりません。

クライアントは矢印または別のアイコンを好みます。

ありがとう、Cian

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

jquery - jquerymobile - location.href - ページの移動

location.href = "html page" を使用して、ある html ページを別のページに移動しています。ページを移動するときにデータを渡したい。どのようにそれを行うには?私はこれに新しい蜂です。私を助けてください。

0 投票する
3 に答える
10182 参照

jquery - jQuery Mobile の [戻る] ボタンの画像が表示されない

jQueryMobile のドキュメントの指示に従って、ブログ モバイル バージョンに jQueryMobile プラグインをセットアップしました。

説明ページは次のとおりです

残念ながら、戻るボタンの画像が私のページに表示されません。また、jQuerymobile の画像フォルダーをプロジェクト ページに配置しました。設定を忘れた設定はありますか?

代替テキスト