我正在使用PhoneGap和jQuery Mobile开发Android应用程序。
我正在尝试将函数调用绑定到用户离开页面的事件(后退按钮或单击其他链接)。
到目前为止我所拥有的:
$(window).unload(function () {
//my function
})
但它不起作用。
答案 0 :(得分:1)
你应该使用jQuery Mobile的pagebeforehide。来自jQuery Mobile文档:
pagebeforehide 事件:
在“fromPage”上触发,我们正在从实际过渡动画开始之前转移。此事件的回调将接收数据对象作为其第二个arg。此数据对象具有以下属性: nextPage(对象) 一个jQuery集合对象,它包含我们要转换到的页面DOM元素。 请注意,在应用程序启动时第一页的转换期间不会调度此事件,因为之前没有活动页面。