在data-rel ='back'之后是否有事件发生?

时间:2014-08-07 06:10:55

标签: jquery jquery-mobile back

我尝试在用户使用window.location.hash按钮返回页面后比较data-rel='back'

此时是否有事件发生?

2 个答案:

答案 0 :(得分:0)

根据我的理解,触发相同的事件就像点击没有data-rel="back"的按钮一样。

我假设您正在更改页面容器。然后就在这里:

http://api.jquerymobile.com/pagecontainer/

事件至少是:

  • beforechange(旧页面)
  • beforehide(旧页面)
  • beforetransition(新页面)
  • beforeshow(新页面)
  • 更改(新页面)

这个骨架就是新页面已经加载和创建的情况。如果没有,还有更多事件。

答案 1 :(得分:0)

我在这里找到答案:http://view.jquerymobile.com/master/demos/navigation/

// Respond to back/forward navigation
$(window).on("navigate", function(event, data) {
    if (data.state.direction == "back") {
        alert("User navigated back.");
    }
});