jQuery .unload()没有显示任何内容

时间:2011-10-30 10:39:17

标签: javascript jquery

我有以下代码:

<html>
<head>
    <title>D</title>
    <script type="text/javascript" src="jQuery.js">
    <script type="text/javascript">
    $(window).unload( function () { alert("Bye now!"); } );
    </script>    
</head>

<body>
     <span>Hello world</span>
</body>
</html>

但这并没有显示任何内容。

[编辑] 有两件事:

  1. 我有一个假的错误,而不是以&lt;结尾/ script&gt;标签。现在,它正在开发FF。
  2. 但不是chrome,正如起源所说,这是一个错误!

2 个答案:

答案 0 :(得分:4)

jQuery的.unload()事件在Google Chrome 14及更高版本中无效。这是n ew reported bug.(13天)

这可能只是Google方面的一项安全措施

答案 1 :(得分:0)

使用

<script>window.onbeforeunload = function(){ return 'Your Returned String Goes Here';}/script>