jquery移动popstate事件X退后一步

时间:2013-10-21 14:05:44

标签: jquery jquery-mobile browser-history

我正在研究jquery mobile,我正试图拦截历史变化事件。在检查了jqm源之后,我设法成功拦截了后退和前进事件以及$ .mobile.changePage事件。 现在,如果我有history.go(-3)popstate事件被解雇但我不知道浏览器已经返回了多少步骤。

以下是我如何拦截事件。这适用于所有移动浏览器。

$.mobile.window.bind({
    "popstate.history": function(event){
        //Triggered for forward and change page events
    },
    "hashchange.history":  function(event){
        //Triggered for back events
    }
});

注意:它应该与所有最近的原生移动浏览器兼容:android 2.1 +,BB10,Windows phone 8和ios 5 +

0 个答案:

没有答案