簡単な質問です。トリガー「mobileinit」イベント
mobileinit
イベントをトリガーする方法jQuery Mobile
?
Ajax応答がありません。これはnicely
(jQuery Mobileフォーム)です。そして私はそれを達成するためにこのイベントを誘発しなければならないと思う。
簡単な質問です。トリガー「mobileinit」イベント
mobileinit
イベントをトリガーする方法jQuery Mobile
?
Ajax応答がありません。これはnicely
(jQuery Mobileフォーム)です。そして私はそれを達成するためにこのイベントを誘発しなければならないと思う。
あなたはそれがこのように呼ばれていますjQMライブラリ自体に$.mobileinit();
を試みることができる:
$(window.document).trigger("mobileinit");
htmlに含まれているchild.htmlがあり、そこにmobileinitを呼び出す必要がある場合はどうなりますか? – amitsalyan
私はmobileinitを信用していません。 PhonegapとjQueryMobileで現在Android 4.0.3でテストしているモバイルアプリをビルドしていますが、イベントは起動していません。まったく。デスクトップ上でテストしているときにChromeコンソールで起動できるので、正しく設定されています。
文書の代わりにウィンドウにバインドすることで違いはありません。
もちろん、DOMの最初のページでpagebeforecreateのような他のイベントハンドラでトリガすることができます。しかしそれは馬をカートの後ろに置いている。
MobileInitのドキュメントは次のとおりです。http://jquerymobile.com/demos/1.0rc2/docs/api/globalconfig.htmlサンプルコードを投稿した場合、もう少しお手伝いできます –
私はこれをバインドする方法を理解していますイベント、私はそれを引き起こす必要があります。たとえば、 'mobileinit()'が関数だった場合は、 'mobileinit()'と呼ぶだけです。今、私はこのイベントをトリガする方法を知らない... – Trick
mobileinitイベントは実行直後にトリガされるので、jQuery Mobileがロードされる前にイベントハンドラをバインドする必要があります。 $ .mobileinit();を試すことができます。 jQMライブラリ自体では、次のように呼び出されます。$(window.document).trigger( "mobileinit"); –