Javascript 检测负载时打开的车窗
如果答案贴在别处,我很抱歉。 我有一个功能Javascript 检测负载时打开的车窗,javascript,jquery,html,Javascript,Jquery,Html,如果答案贴在别处,我很抱歉。 我有一个功能 function RPop() { window.open('/live365', 'live365', ',width=400,height=550,resizable=yes,scrollbars=no,menubar=no'); $("div").remove(".radio1"); return true; } 此功能按预期工作。当用户单击一个链接时,div会发出砰砰的一声,并打开一个弹出窗口。弹出窗口和div都有无线
function RPop() {
window.open('/live365', 'live365', ',width=400,height=550,resizable=yes,scrollbars=no,menubar=no');
$("div").remove(".radio1");
return true;
}
此功能按预期工作。当用户单击一个链接时,div会发出砰砰的一声,并打开一个弹出窗口。弹出窗口和div都有无线电播放器,因此如果有人刷新页面,删除的div将再次显示。我认为最简单的解决方案是检查名为live365的窗口是否打开,如果打开,则自动删除div。问题是,每个人都在写这些复杂的函数,当我真正需要的只是检查窗口是否打开或存在时,这些函数会检查这个和那个。我能想出其他的办法。
我知道下面的内容在编程上是不正确的,但我的思路是这样的
$(document).ready(function () {
if window.live365 = open; {
$("div").remove(".radio1");
}
};
我想这应该行得通,或者是差不多的。我还考虑过设置cookie,或者使用HTML5会话。最后,我看到一些景点使用的媒体播放器会弹出一个窗口,我正试图以我自己的方式复制这一成果。您可以使用
var windowRef = window.open('/live365', 'live365', ',width=400,height=550,resizable=yes,scrollbars=no,menubar=no');
...
if (!windowRef.closed) {
$("div").remove(".radio1");
}