📜  jQuery Mobile Pagecontainer beforeshow 事件(1)

📅  最后修改于: 2023-12-03 15:16:42.490000             🧑  作者: Mango

jQuery Mobile Pagecontainer beforeshow 事件

jQuery Mobile Pagecontainer是一个jQuery插件,用于管理多个页面之间的过渡效果和页面状态。beforeshow事件是Pagecontainer的一个事件,当页面将要显示时触发。

用法

在使用beforeshow事件之前,需要先引入jQuery和jQuery Mobile库文件。然后,通过jQuery选择器选取Pagecontainer对象,并使用on()方法绑定beforeshow事件。

HTML
<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>
JavaScript
$(document).on("pagecontainershow", function(event, ui) {
  var activePage = ui.toPage;
  activePage.on("pagebeforeshow", function() {
    console.log("Page is about to show");
  });
});
Markdown

Page 1

Hello, World!

Go to Page 2

Page 2

This is Page 2

``` ```
$(document).on("pagecontainershow", function(event, ui) {
  var activePage = ui.toPage;
  activePage.on("pagebeforeshow", function() {
    console.log("Page is about to show");
  });
});