<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<meta name="renderer" content="webkit">
<title>test</title>
<script type="text/javascript" src="skin/base2/js/jquery-1.11.3.min.js"></script>
</head>
<body>
</body>
<script>
;$(function() {
$(window).on('beforeunload', function() {
return "您确定要离开吗?!";
});
});
</script>
</html>
例如上面是刷新之前会弹出弹框,我想要的是执行某个方法,比如:
$(window).on('beforeunload', function() {
console.log(1);
});
我试了一下,这个只有ie浏览器可以做到,不知道有前辈试过吗?
$(window).unload( function () { alert("Bye now!"); } );
jq提供有现成的方案,可以试试。