📅  最后修改于: 2023-12-03 15:16:42.490000             🧑  作者: Mango
jQuery Mobile Pagecontainer是一个jQuery插件,用于管理多个页面之间的过渡效果和页面状态。beforeshow事件是Pagecontainer的一个事件,当页面将要显示时触发。
在使用beforeshow事件之前,需要先引入jQuery和jQuery Mobile库文件。然后,通过jQuery选择器选取Pagecontainer对象,并使用on()方法绑定beforeshow事件。
<div data-role="page" id="page1">
<div data-role="header">
<h1>Page 1</h1>
</div>
<div data-role="content">
<p>Hello, World!</p>
<a href="#page2">Go to Page 2</a>
</div>
</div>
<div data-role="page" id="page2">
<div data-role="header">
<h1>Page 2</h1>
</div>
<div data-role="content">
<p>This is Page 2</p>
</div>
</div>
$(document).on("pagecontainershow", function(event, ui) {
var activePage = ui.toPage;
activePage.on("pagebeforeshow", function() {
console.log("Page is about to show");
});
});
Hello, World!
Go to Page 2This is Page 2
$(document).on("pagecontainershow", function(event, ui) {
var activePage = ui.toPage;
activePage.on("pagebeforeshow", function() {
console.log("Page is about to show");
});
});