我正在开发一个有多个页面的 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"});