我想有一个始终位于父页面前面的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()

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

10-08 19:26