Javascript 加载内容后管理后退按钮jquery mobile
我正在开发jquery移动混合应用程序。由于我有一个固定的应用程序框架,所以我所做的就是将每个页面的内容加载到索引文件的顶部,保留页眉/页脚/侧边栏等Javascript 加载内容后管理后退按钮jquery mobile,javascript,jquery,jquery-mobile,mobile,hybrid-mobile-app,Javascript,Jquery,Jquery Mobile,Mobile,Hybrid Mobile App,我正在开发jquery移动混合应用程序。由于我有一个固定的应用程序框架,所以我所做的就是将每个页面的内容加载到索引文件的顶部,保留页眉/页脚/侧边栏等 $("#pageContent").load ("pages/login-view.html", function () { $(this).enhanceWithin(); }); 一切都很好 但是现在阻碍我的是,当点击标题中的左箭头时,管理后退动作 因为我没有重新加载整个页面,我只加载主页内页面上的内容,所以我不知道如何创建或使用加
$("#pageContent").load ("pages/login-view.html", function () {
$(this).enhanceWithin();
});
一切都很好
但是现在阻碍我的是,当点击标题中的左箭头时,管理后退动作
因为我没有重新加载整个页面,我只加载主页内页面上的内容,所以我不知道如何创建或使用加载页面内容的backbackback
你知道怎么做吗
谢谢。当然有一些修改。您需要收听navigate,然后在PageContainerBeforChange或PageContainerBeforTransmission上执行您想执行的操作。谢谢@Omar:但是使用$window。这不意味着整个页面都变了吗?因为在我的例子中,只有div的内容取决于按钮,data rel=back和浏览器的back按钮将触发导航事件。@Omar:您好Omar,很抱歉延迟。因此,为了使用应该使用的数据rel=back,我需要更改整个页面,而不是只更改一个块。因此,浏览器可以将历史页面存储在其堆栈右侧??data rel=back的行为类似于浏览器的back按钮。是,所有导航操作都存储在历史堆栈中。如果要在隐藏/可见的div之间导航,则不需要数据rel=back,可以显示/隐藏它们。