0

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

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

到目前为止我所拥有的:

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

但它不起作用。

4

1 回答 1

1

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

pagebeforehide 事件:

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

于 2013-03-04T22:15:35.767 回答