2013-03-04 67 views
0

我使用PhoneGap和jQuery Mobile开发Android应用程序。在Phonegap中卸载事件

我试图将一个函数调用绑定到用户离开页面的事件(返回按钮或单击其他链接)。

我有什么至今:

 $(window).unload(function() { 
      //my function 
     }) 

但它不工作。

回答

1

您应该使用jQuery Mobile的pageBeforehide。从jQuery Mobile的文档:

pagebeforehide事件:

引发了“fromPage”我们正在转换远离,实际过渡动画开工前。这个事件的回调将接收一个数据对象作为他们的第二个参数。此数据对象具有以下属性: nextPage(object) 包含我们要转换到的页面DOM元素的jQuery集合对象。 请注意,由于没有以前的活动页面,因此在应用程序启动时第一页的转换期间不会分派此事件。