javascript - 如何使弹出窗口始终在最前面?

标签 javascript jquery popup popupwindow

我想要一个始终位于父页面前面的 javascript/jQuery 弹出窗口(子页面),类似于 facebook 当前的图片查看功能。

它会被用户点击关闭按钮关闭。

我试过如下:

mywindow  = window.open ("DownloadForm.aspx", "mywindow","location=1,status=1,scrollbars=1, width=350,height=150");
mywindow.moveTo(350, 350);

此代码成功打开了父页面前面的子页面,但是父页面上有 jQuery 代码 ( $(#test).click() ) 导致父页面始终在前面。

我尝试将 window.open() 代码放在 $(#test).click() 之后,但没有解决问题。

$(#test).click() 是必需的,因此我需要一个解决方法。

非常感谢您的帮助,在此先感谢您。

最佳答案

myWindow.focus()

许多现代浏览器阻止它工作,但这是唯一的方法。

关于javascript - 如何使弹出窗口始终在最前面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5576596/

相关文章:

javascript - jQuery 的返回值是Array,但构造函数是Object。如何?

javascript - 将文本传递到在 JS 函数中打开的弹出窗口

python - Kivy Python 中的弹出窗口不会被解雇超过一次

javascript - dojox mvc 中的两种方式绑定(bind) - 非 dijit、parserExtention

javascript - 为什么我不能将其他 css 元素应用到我的自定义 css 类?

javascript - 无法关闭 Fancybox iFrame

javascript - 绝对位置过渡

javascript - jQuery 链接淡入淡出。帮助!

javascript - 离开网站或关闭浏览器时触发的事件

java - 修复 JPopupMenu 分隔符 (GTK LaF) 和项目突出显示