我正在编写一个简单的警报,它会触发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>
如何将元素绑定到页面转换事件的版本之间是否有更改?因为我无法触发我的代码。
答案 0 :(得分:2)
实时已弃用且在jQuery 1.9 +中不再存在,您应该使用 on 。
以下是一个有效的例子:http://jsfiddle.net/Gajotres/ghAxp/
$(document).on('pagebeforehide', 'section', function(event, ui){
alert("page being hidden");
});