在Phonegap中卸载事件

时间:2013-03-04 21:22:13

标签: android cordova jquery-mobile

我正在使用PhoneGap和jQuery Mobile开发Android应用程序。

我正在尝试将函数调用绑定到用户离开页面的事件(后退按钮或单击其他链接)。

到目前为止我所拥有的:

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

但它不起作用。

1 个答案:

答案 0 :(得分:1)

你应该使用jQuery Mobile的pagebeforehide。来自jQuery Mobile文档:

pagebeforehide 事件:

在“fromPage”上触发,我们正在从实际过渡动画开始之前转移。此事件的回调将接收数据对象作为其第二个arg。此数据对象具有以下属性: nextPage(对象) 一个jQuery集合对象,它包含我们要转换到的页面DOM元素。 请注意,在应用程序启动时第一页的转换期间不会调度此事件,因为之前没有活动页面。