在父窗口上弹出div

时间:2011-05-23 04:19:06

标签: javascript jquery

如果在父窗口上填充div,必须禁用父窗口,除非弹出Div / html页面关闭。

父窗口禁用意味着无法继续工作。一旦子div填充父div,那么您只能继续使用这个填充的div / html页面。

4 个答案:

答案 0 :(得分:0)

1)有一个接管所有显示器的div。默认情况下显示为none,z-index 1(它也需要绝对位置)

2)将弹出div再次置于绝对位置,并显示为无。 z-index 2

3)点击更改这两个显示。只要div 1可见并且它接管了所有监视器,您将无法执行任何操作。只有div 2可以访问,因为它在z方向的div 1上。

答案 1 :(得分:0)

jQuery UI modal dialog一样?如果您使用jQuery UI库,只需要一个简单的函数:

$('#foo').dialog()

答案 2 :(得分:0)

不可能做到可靠,用户可以规避它。您可以模拟模态对话框,但在客户端上可以进行任何操作。无论此对话框应该阻止什么,您的服务器和页内逻辑都必须预期它可能没有完成这项工作。

答案 3 :(得分:0)

值得阅读此链接

您可以通过以下示例轻松实现

http://yensdesign.com/2008/09/how-to-create-a-stunning-and-smooth-popup-using-jquery/

相关问题