Jquery 在alert()之后重定向到另一个页面?
可能重复:Jquery 在alert()之后重定向到另一个页面?,jquery,alert,Jquery,Alert,可能重复: 您好,我想问一下,是否可以有一个id#myID,当单击该id时,将弹出一个警报框,几秒钟后,而不单击警报上的OK按钮,它将重定向到另一页?这是我的密码: $('#myID).click(function(){ alert('Ta-da! Do not click the OK button just wait for a few seconds before it redirects to other page.'); }) 不知怎么的,这就是我想要的。这可能吗
您好,我想问一下,是否可以有一个id
#myID
,当单击该id时,将弹出一个警报框,几秒钟后,而不单击警报上的OK
按钮,它将重定向到另一页?这是我的密码:
$('#myID).click(function(){
alert('Ta-da! Do not click the OK button just wait for a few seconds before it redirects to other page.');
})
不知怎么的,这就是我想要的。这可能吗?使用自定义对话框:如果您的站点中还没有像jQuery ui这样的插件,那么这是一个快速的对话框
var dialog = $('<div id="dialog"> You are going away, Bye Bye </div>');
dialog.css({
position:'fixed',
top: 100,
left: '50%',
width: '200px',
'margin-left': '-100px',
'z-index' : 99999,
border: '1px solid #444444',
'background-color' : '#FFFFF'
});
$('body').append(dialog);
var dialog=$(“你要走了,再见”);
dialog.css({
位置:'固定',
前100名,
左:50%,
宽度:“200px”,
'左边距':'-100px',
“z指数”:99999,
边框:'1px实心#444444',
“背景色”:“FFFFF”
});
$('body')。追加(对话框);
只使用自定义对话框,不使用内置的
警报
@FelixKling,谢谢,但我如何在自定义对话框上实现这一点?@CHi:HTML+CSS+JS自定义消息
和#我的对话框{/*CSS属性到中心,zindex*/}
和JS将对话框添加到DOM,添加超时,并可能在内容上添加一个漂亮的覆盖。或者。。有个主意。。在大多数浏览器中,警报在某种意义上会停止脚本,直到执行操作为止。但即便如此,我还是认为有了这个逻辑。。你可以设置Timeout并给它几秒钟的时间。。但是,只有当你想使用默认警报时,也有“是”“不”警报对话框和其他事情要考虑。“克里斯,这不起作用。警报停止脚本的执行。计时器基本上会停止,直到脚本恢复。我在最后添加了OP想要的超时var t=setTimeout(function(){$(“#dialog”).remove();},3000)