Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检测负载时打开的车窗_Javascript_Jquery_Html - Fatal编程技术网

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");
}