我的移动网络应用程序有一个非常奇怪的问题。我已经为此工作了几个月,突然间出现了这个问题。您可以将问题称为“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
第二次没有什么特别的事情发生。
但是我第三次关闭弹出窗口 - 浏览器返回到上一个网页的导航!!!
我不想更改页面,但我认为这就是 jQuery 想要的。如何防止这种行为?