Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.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
在jquery mobile中追加下一页而不是重新加载_Jquery_Jquery Mobile_Navigation_Append - Fatal编程技术网

在jquery mobile中追加下一页而不是重新加载

在jquery mobile中追加下一页而不是重新加载,jquery,jquery-mobile,navigation,append,Jquery,Jquery Mobile,Navigation,Append,jquery mobile中单击按钮时的默认和最常用行为是隐藏/销毁当前页面并加载引用页面 在一个项目中,我使用slideup转换,我希望保留整个当前页面,并在按下按钮后突出附加下一页 我制作这把小提琴是为了说明(正常行为): 有没有办法做到这一点 因此,如果我按下后退按钮,则只应隐藏最后一页。 应该始终可以向上滚动到已访问的页面。 我很抱歉我的英语不好。希望每个人都能理解。是的,您可以这样做,请查看jQM的HashListingEnabled选项,您需要关闭此选项并自行处理 基本上,当您导航

jquery mobile中单击按钮时的默认和最常用行为是隐藏/销毁当前页面并加载引用页面

在一个项目中,我使用slideup转换,我希望保留整个当前页面,并在按下按钮后突出附加下一页

我制作这把小提琴是为了说明(正常行为):

有没有办法做到这一点

因此,如果我按下后退按钮,则只应隐藏最后一页。 应该始终可以向上滚动到已访问的页面。
我很抱歉我的英语不好。希望每个人都能理解。

是的,您可以这样做,请查看jQM的
HashListingEnabled
选项,您需要关闭此选项并自行处理

基本上,当您导航到jQM中的页面时,它会在url中跟踪页面,并在#散列后加上值。现在有趣的是,浏览器将一个新的散列计算为一个新页面,即使从技术上讲您仍然在同一页面上-jQM通常会轮询该值,如果该值发生变化,则显示正确的页面当您在浏览器上按back时,它会记住最后一个哈希值,这是您需要的关键内容


无论如何,您需要做的是,当用户向上滑动新内容时,您可以更改哈希值,这样当用户按“后退”时,您可以处理它并返回以前的内容

,因此您真正想要的根本不是新页面。您只需在底部将下一页包含到当前页中即可。是的,完全正确!也许是手风琴之类的东西。。。