【发布时间】:2012-06-30 19:03:55
【问题描述】:
我正在开发一个包含多个页面的 JQuerymobile 网站。如果显示其中一个页面 (id="shown"),我希望在延迟 6 秒后重定向到另一个页面 (id=#redirected")。
在我的代码中,注释行适用于此,但问题是如果用户同时更改到另一个 sup 页面,它甚至会重定向到 #redirected 页面。所以我需要的是一个“如果没有显示其他页面”的东西。
我也尝试过使用 JQuery“changePage”(这对处理转换等很有帮助),但我不知道如何在这里实现延迟。
请看我的代码:
$("#shown").bind("pageshow", function(e) {
//window.setTimeout('window.location="#redirected"; ',6000);
$.mobile.changePage("#fertig", { reverse: "false"});
【问题讨论】:
标签: redirect jquery-mobile delay