Jquery mobile pagebeforehide过渡事件未触发

时间:2013-03-29 15:25:17

标签: events jquery-mobile jquery transition

我正在编写一个简单的警报,它会触发pagebeforehide转换事件,但是这里没有触发我的代码。注意:我使用的是Jquery-1.9.1.min.js“AND”jquery.mobile-1.3.0-rc.1.js“

  <script>
    $("section").live('pagebeforehide', function (event, ui) {
       alert("page being hidden" + ui.prevPage);
    });
  </script>

这是HTML                          

页面转换示例

                          

这是第1页

        转到第二页              

<section id="secondpage" data-role="page">
    <header data-role="header">
    <h1>Page Transition Example</h1>
    </header>
    <div data-role="content">
    <p>This is page 2</p>
    <a href="#firstpage">Go to first page</a>
    </div>
</section>

如何将元素绑定到页面转换事件的版本之间是否有更改?因为我无法触发我的代码。

1 个答案:

答案 0 :(得分:2)

实时已弃用且在jQuery 1.9 +中不再存在,您应该使用 on

以下是一个有效的例子:http://jsfiddle.net/Gajotres/ghAxp/

$(document).on('pagebeforehide', 'section', function(event, ui){       
   alert("page being hidden");
});