我的jQuery移动应用程序有一个奇怪的问题。我使用了一个带有多个页面的html文件。
我的问题在于导航,以下是附加内容:
PageA ==(导航) ==> PageB ==> PageC =>单击“主页”按钮(从对话框) ->返回到PageA。
一切都很好,我的页面显示事件是我想要的。
我可以做这些动作2-3次,第四次是问题:
这是我的OnClick:
$("#VisitHomeButton").on("click", function(e) {
e.preventDefault();
e.stopPropagation();
$.mobile.navigate('#patientListPage');
return;
});我注意到,通过使用断点,PageC事件只是在PageA事件之后触发,而不是等待我的PageA方法的结束。
从三天开始我就被困在这上面了。如果有人知道如何找到这个问题的根源,那就太好了。
谢谢
发布于 2014-01-24 09:05:42
多么愚蠢的错误啊。
在我的PageB上
$(document).on("pageshow", "#PageB", function() {
$("#checkIDButton").click(function(event) {
$.mobile.navigate("#VisitPage");
});
});只需添加:
$("#checkIDButton").off();一切都修好了。
https://stackoverflow.com/questions/21314576
复制相似问题