Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载内容后管理后退按钮jquery mobile_Javascript_Jquery_Jquery Mobile_Mobile_Hybrid Mobile App - Fatal编程技术网

Javascript 加载内容后管理后退按钮jquery mobile

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(); }); 一切都很好 但是现在阻碍我的是,当点击标题中的左箭头时,管理后退动作 因为我没有重新加载整个页面,我只加载主页内页面上的内容,所以我不知道如何创建或使用加

我正在开发jquery移动混合应用程序。由于我有一个固定的应用程序框架,所以我所做的就是将每个页面的内容加载到索引文件的顶部,保留页眉/页脚/侧边栏等

$("#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,可以显示/隐藏它们。