我有一个应用程序,我可以使用此代码点击所有Div:
$("html").click(function(){
alert("Click");
return false;
});
这个通常适用于所有div。好吧,当警报弹出时,无法单击警告框背后的背景。我怎么能把它变成可点击的呢?
PS:右键单击背景也不行。
答案 0 :(得分:1)
多数民众赞成不可能。你必须使用一个JS插件来做警报,这样你就可以影响行为(比如这里提到的jquery ui模态小部件)。但据我所知,有了浏览器警报,这是不可能的。
答案 1 :(得分:1)
不确定如何做到你所要求的(如果可能的话)。也许其他人可以对此有所了解。
但是您可以查看的解决方案是来自jQuery UI的对话框小部件。您可以轻松创建弹出窗口,模态或非模态(意味着背景消失或不消失)。
http://jqueryui.com/dialog/ 他们在那里有一些演示,但它就像创建一个带有一些文本和调用的div一样简单......
$("#the_div_id").dialog();
可以从API找到其他配置参数: http://api.jqueryui.com/dialog/
答案 2 :(得分:0)
默认情况下,其模态弹出行为,如果您想要点击
假设您正在使用Jquery Ui对话框
尝试选择模式
$('#selector').dialog("option","modal",false);