我希望拥有以下功能。当用户刷新页面时,我希望它转到某个页面,例如:
$(window).bind('beforeunload',function(){
window.location.href = "#splash";
});
现在.bind()有效,因为如果我说return 'Really?';
它会打开一个说真的对话框吗?但我希望改变页面。我该怎么做?
答案 0 :(得分:1)
我找到了下一个提示(在最新的铬测试中):
var flag = true;
function confirmExit()
{
if (flag)
setTimeout(function(){flag=false;location = '/index.html';});
}
window.onbeforeunload = confirmExit;
答案 1 :(得分:0)
试试这个。
$(window).bind('beforeunload',function(e){
e.preventDefault();
window.location.href = "#splash";
});
答案 2 :(得分:0)
使用:
function confirmExit()
{
alert("exiting");
window.location.href='index.html';
return true;
}
window.onbeforeunload = confirmExit;