如何使用jQuery关闭窗口

sur*_*rya 33 javascript jquery cross-browser

如何使用jQuery关闭窗口以实现所有浏览器兼容性?

<input type="button" 
       name="backButton" 
       value="Close" 
       style="background-color:#245f91; color:#fff;font-weight:bold;" 
       onclick="window.close();">
Run Code Online (Sandbox Code Playgroud)

onclick事件在IE中有效.你能帮我在jQuery中编写代码吗?

Shi*_*dim 55

$(element).click(function(){
    window.close();
});
Run Code Online (Sandbox Code Playgroud)

注意:您无法关闭任何未打开的窗口window.open.直接调用window.close()将询问用户对话框.


Sbo*_*nde 17

您只能在使用window.close时打开窗口时使用该功能window.open(),因此我使用以下功能:

function close_window(url){
    var newWindow = window.open('', '_self', ''); //open the current window
    window.close(url);
 }
Run Code Online (Sandbox Code Playgroud)


小智 16

只是window.close()没关系,为什么要写jQuery?