問題タブ [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.
c# - 名前に-を含むプロパティを指定する方法
WebアプリでJQueryMobileと一緒にASP.NETMVCを使用しています。リンクを生成したい:
私は私にできるヘルパー拡張メソッドを持っています:
ただしdata-role
、data-icon
C#のプロパティ名としては無効です。使用@data-role
も機能しません。
これを回避するための構文はありますか?または、正しい属性名を知っている、より専門的なヘルパーを作成することに固執していますか。
jquery - モバイル向けに最適化する場合、どのようなページの太さ/サイズを目指す必要がありますか?
すばらしいjQuerymobileを使用して、小さなWebアプリでモバイルブラウザーのエクスペリエンスを最適化することを目指しています。
言うまでもなく、ユーザーは200kのデータをDLする必要はありません。私は、外部URLと内部URLの使用の間に線を引こうとしているだけです。どのようなページサイズ/読み込み時間で撮影する必要があるかについての既存のガイドラインはありますか?私は内部URLに固執することを望みます(メンテナンスの観点からモバイルインターフェースを効果的に1か所に保持します)が、ユーザーが表示するつもりのない多くの情報でユーザーを困惑させることにうんざりしています。
asp.net-mvc-2 - jquery モバイルで asp.net mvc を使用した ajax ナビゲーションによるフォーム投稿の問題
内部ページにログイン フォームがありますが、jQuery Mobile は AJAX ナビゲーションを使用しているため、ページが AJAX で読み込まれている場合、そのフォームを投稿できません。しかし、rel="external"
ホームページにログイン リンクを配置すると、ログイン フォームは簡単に投稿されますが、jQuery Mobile が提供する優れた機能が失われます。rel="external"
ホームページで使用していないときにフォームを投稿する方法はありますか?
jquery - jQueryMobileのメニューボタンの作成を支援する
jqueryとjquerymobileの新機能。
メインメニューを非表示にして、上部のナビゲーションバーに[メニュー]ボタンを作成するだけです。ユーザーがこのボタンをクリックすると、「トップメニュー」のポップアップが表示されます。
私はだまし、mobile.cssで「トップメニュー」を表示に向けました。最初は非表示にするにはnoneを使用しました。
編集
近づきましたが、完璧ではありません。メニューをクリックすると(onTouchまたはonTapを探していましたが、API情報が見つかりませんでした)メニューが表示されます。ポップアップウィンドウに表示される代わりに開く方法はありますか?
また、何らかの理由でデータのテーマやアイコンも表示されません。
asp.net-mvc - ヘッダーに送信ボタンを表示する
現在、jQTouch Web プロジェクトを jQuery Mobile に移植していて、次の問題に遭遇しました: ページ ヘッダーにフォーム送信ボタンを表示する必要がありますが、送信ボタンをヘッダーのアクション (入力ではなく) にしない限り、 jQuery Mobile は常にそのボタンをフォームの一部としてレンダリングします。
これは機能します (ボタンはページ ヘッダーの右側に表示されます)。
問題は、送信をトリガーするカスタム JavaScript を作成する必要があることです。一方、これをフォーム内で処理する場合、つまり
ボタンはコンテンツ内に表示されます。
後者のアプローチを使用して、jQuery Mobile のヘッダーに送信ボタンを表示させる方法はありますか?
javascript - スタイルなし(クラスは適用されません)Pages jQuery Mobile Simple Navigation
簡単な2ページの例を作成しました。最初のページにはリストビューがあり、2番目のページにはちょうどa<h1>
がありますが、2番目のページが読み込まれると、UIスタイルが自動的に適用されますか?手動で何かを呼び出す必要がありますか、それともナビゲーションのレイアウトに問題がありますか?以下のコードは大歓迎です。
index.html
second.html
jqtouch - jQuery-mobileはjQuery-tmplでうまく機能しませんか?
同じテンプレートとJavaScriptが必要な理由はありますか
次のjqtouchマークアップで文書化されているように機能します。
しかし、次のjquery-mobileマークアップを使用して、テンプレートが順序付けられていないリストの外側(後)にレンダリングされる結果になりますか?
jquery-mobileはアルファ版リリースであることに気付きましたが、これまでのところうまく機能しており、この段階ではjqtouchに切り替えたくありません。誰かがこの動作を見て、回避策を見つけましたか?
jquery - jQuery モバイル ランドスケープおよびポートレート クラス
jquery モバイル フレームワークの使用を開始しましたが、ランドスケープ クラスとポートレート クラスを使用してスタイルを最小限に抑えることができないようです。
ドキュメンテーションによると
HTML 要素には、ブラウザーまたはデバイスの向きに応じて、常に「縦」または「横」のいずれかのクラスがあります。
だから私はどちらかになるだろうという印象を受けてい<h1>foo</h1>
ます<h1 class="landscape">foo</h1>
<h1 class="portrait">foo</h1>
まだ動作しh1.landscape { font-size:16px; }
てh1.portrait { font-size:9px; }
いないようです。
誰かがこれに光を当てることができれば、それは大歓迎です。
jquery - jQuery Mobile でフリップ トグルの値を動的に変更する
私は jQuery Mobile を使用しており、いくつかの設定を Cookie に保存しています。設定ページがリロードされると、Cookie を読み取ってすべての値を設定します。フリップ トグル スイッチの設定に問題があります。ほとんどの要素は、keyup
またはchanged
イベントをトリガーする必要がありますが、フリップ トグルが選択ボックスから値を取得する方法がわかりません。何か案は?
javascript - ボタンがクリックされたときにスクリプトを呼び出す
jquery モバイル Web ページで、jsp の HEAD セクションにあるスクリプト タグ内で定義されたスクリプトを呼び出したいと考えています。
ボタンをクリックすると、アラートが表示されるようにします。しかし、ボタンをクリックしても何も起こりません。
誰かが私が間違っているところを教えてもらえますか?
EDIT1:
次のコードは、FirefoxおよびOpera デスクトップ ブラウザでアラートを表示します。
同じことがOpera MobileおよびFennec ブラウザで機能しない理由-ページの読み込みエラーダイアログが表示される場所??