モバイル Web アプリで奇妙な問題が発生しました。私は数か月間それに取り組んできましたが、突然この問題が発生しました。この問題を「3 ストライク、アウトです」と呼ぶことができます。.
私が使う:
- jQuery-1.7.1
- jQueryMobile-1.2.0
編集:
1. ポップアップを閉じると、次のエラー メッセージが表示されます。
XHR finished loading: "http://192.168.0.67/".
f.support.ajax.f.ajaxTransport.send
f.extend.ajax
a.mobile.loadPage
a.mobile.changePage
a.mobile.navreadyDeferred.done.a.mobile._handleHashChange
a.extend.onPopState
f.event.dispatch
f.event.add.h.handle.i
Uncaught TypeError: Cannot call method '_trigger' of undefined
z
a.mobile.changePage
a.mobile.changePage.a.mobile.loadPage.done.fail.m
f.Callbacks.n
f.Callbacks.o.fireWith
f.Callbacks.o.fire
a.mobile.loadPage.a.mobile.allowCrossDomainPages.h.isSameDomain.a.ajax.success
f.Callbacks.n
f.Callbacks.o.fireWith
w
f.support.ajax.f.ajaxTransport.send.d
2回目は特に何も起きません。
しかし、3回目にポップアップを閉じると、ブラウザはナビゲーションで前のWebページに戻ります!!!
ページを変更したくはありませんが、それが jQuery が望んでいることだと思います。この動作を防ぐにはどうすればよいですか?