最新的Web开发教程
 

jQuery的pagebeforehide事件

<jQuery Mobile的活动

提醒一些文本时,我们客场过渡页面,即将被隐藏:

$(document).on("pagebeforehide","#pagetwo",function(){
  alert("pagebeforehide event fired - pagetwo is about to be hidden");
});
试一试»

定义和用法

该pagebeforehide触发事件上"from"页面,过渡动画开始之前。

相关事件:

  • pagehide -触发了对"from"页面,过渡动画完成后,
  • pagebeforeshow -触发上"to"页,过渡动画完成之前
  • pageshow -触发上"to"页,在过渡动画完成后

注意:此事件被触发每一个网页过渡时间开始/停止。


句法

要触发对jQuery Mobile的所有页面的事件:

$("document").on("pagebeforehide",function(event){...}) Try it

要触发特定页面的事件:

$("document").on("pagebeforehide"," page ",function(event){...}) Try it

参数 描述
function(event,data) 需要。 指定当pagebeforehide事件发生时运行的功能。

该函数有两个可选参数:

  • 事件对象 -它可以包含任何jQuery的事件属性(如event.target,event.type等)请参阅的jQuery事件参考有关更多信息,
  • 该数据对象 -包含一个属性,则下一页,它返回我们转换到页
page 可选的。 点到页面的ID来指定pagebeforehide事件。 对于内部的网页,使用#id 。 对于外部网页,使用externalfile.html

试一试 - 示例

相关事件的演示
演示显示时pagebeforeshow, pageshow, pagebeforehidepagehide火灾。

事件对象
使用event.timeStamp财产。

数据对象
使用nextPage属性返回我们正在过渡到该页面。


<jQuery Mobile的活动