【发布时间】:2017-01-28 01:38:27
【问题描述】:
由于 window.showmodaldialog 在 chrome 中已贬值,所以我改用 window.open()。但问题是,在打开子窗口后,我希望我的父窗口被禁用,如果我点击父窗口,它应该专注于子窗口。
我尝试了一些 body 属性,例如 onmouseover、onclick 事件,它在某种程度上是有效的,但是如果父级上有任何按钮并且如果我单击其相应的事件就会被调用。
现在我在打开子窗口时禁用父窗口事件,如下所示。
$('body').css({ 'opacity': 0.3, 'pointer-events': 'none' })
并在关闭子窗口后恢复
$('body').css({ 'opacity': 1, 'pointer-events': 'auto' });
现在我的问题是当我点击父窗口时,我如何才能专注于孩子?
【问题讨论】:
标签: javascript asp.net