【发布时间】:2013-06-10 19:57:59
【问题描述】:
我的问题是以下代码工作正常(对话框在启动时显示一次),但是当我导航到另一个页面(激活标准 ajax),然后导航回第一页时,对话框再次显示(然后当我点击“关闭”时以循环方式)。
我做错了什么?
代码如下:
$(document).on('pageinit', '#pageindex', function(event) {
setTimeout(function(){
$('#dialog').click();
$('#dialog').remove();
},1000);
});
【问题讨论】:
-
pageinit只触发一次。您使用的是多 html 文件还是单页?尝试将.on替换为.one。 -
我使用多html文件。必须多测试一点,但似乎它适用于
one,非常酷。您可以将您的评论作为答案,所以我可以接受。
标签: javascript jquery jquery-mobile web-applications