最新的Web开发教程
 

jQuery的pagehide事件

<jQuery Mobile的活动

提醒一些文本,当我们远离过渡页面from ,是隐藏的:

$(document).on("pagehide","#pagetwo",function(){
  alert("pagehide event fired - pagetwo is now hidden");
});
试一试»

定义和用法

该pagehide触发事件上"from"页面,过渡动画开始后。

相关事件:

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

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


句法

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

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

要触发特定页面的事件:

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

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

该函数有两个可选参数:

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

试一试 - 示例

相关事件的演示
演示显示时pagebeforeshow,pageshow,pagebeforehide和pagehide火灾。

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

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


<jQuery Mobile的活动