javascript中的pageShow事件

前端之家收集整理的这篇文章主要介绍了javascript中的pageShow事件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下代码
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>

    <script type="text/javascript" language="javascript">
    $( function() {
        window.onload = function () {
            alert('This page was just hidden:');
        }
    });
    </script>
</head>
<body pageshow="alert('Done');">
<div id="mypage" data-role="page"  data-theme="b"> 
    <div data-role="header">
        <h1>Page 2</h1>
    </div> 
    <div data-role="content">
        <p>This is page 2.</p> 
    </div> 
</div> 
</body>
</html>

但是,在IE中没有触发pageShow事件.任何想法为什么?

解决方法

OnPageShow和OnPageHide是 new HTML5 event attributes,因此只能享受有限的浏览器支持(在写作时)

更有可能后期版本的现有浏览器将支持它. Firefox肯定会,根据this article将Safari.

我找不到任何明确表示的东西,但我会说,这些事件可能在您正在使用的IE版本中不受支持.你可以发布这个信息来澄清.

希望这可以帮助

猜你在找的JavaScript相关文章