Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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后退按钮-事务隐藏页面_Jquery_Jquery Mobile - Fatal编程技术网

jQuery后退按钮-事务隐藏页面

jQuery后退按钮-事务隐藏页面,jquery,jquery-mobile,Jquery,Jquery Mobile,我已经构建了一个小的单文件jQuery移动页面/站点。 我的网站有以下流量: HomePage->DataPage->EditData 我的后退按钮有问题。 我试着用和href指向主页 这里的所有功能都很好,除了过渡看起来像是在中间的空白页面上滚动。一旦我移除了反转,所有的效果都很好,但是根据我在顶部的流程,动画的方向是错误的 有什么建议吗?您应该使用数据方向请查看jQM站点的示例 <a href="docs-transitions.html" data-role="button" da

我已经构建了一个小的单文件jQuery移动页面/站点。 我的网站有以下流量:
HomePage->DataPage->EditData

我的后退按钮有问题。

我试着用
href
指向
主页

这里的所有功能都很好,除了过渡看起来像是在中间的空白页面上滚动。一旦我移除了反转,所有的效果都很好,但是根据我在顶部的流程,动画的方向是错误的


有什么建议吗?

您应该使用
数据方向
请查看jQM站点的示例

<a href="docs-transitions.html" data-role="button" data-rel="back" class="ui-btn ui-btn-corner-all ui-shadow ui-btn-active ui-btn-up-b" data-transition="slide" data-direction="reverse">

从后退按钮中删除这部分代码:

data-rel="back"

正因为如此,它就像一个真正的后退按钮,引导您进入最后一页,即“保存日期”。

您能否澄清您发布的小提琴有什么问题?您想对其进行哪些改进?当您在
DataPage
上单击
back
时,它正在进行一次滚动,效果看起来像是滚动两页,而不是一页。只要不使用“保存”按钮,这项功能就可以工作。一旦我使用“保存”按钮更改页面,流程将被破坏,在
DataPage
back事件中,它将返回到
EditData
,保存按钮应该放在哪里?好吧,这是另一个问题,但是您如何使用“保存”按钮添加额外的内容或页面?我认为您正在使用AJAX请求并创建新页面(div with role=page)。如果是这种情况,首先创建页面并加载内容,它应该可以工作。如果不是或不是这样,发生了什么,你想看到什么?请看这里:看看JS,它有两个点击事件,对于
edit&save
这是我如何创建save,edit transition/flow的。这是一个较短的版本,没有使用AJAX来保存数据(自定义)。另一个有趣的事实是,当您将鼠标悬停在后退按钮上时,它会将URL显示为
http://someurl/#HomePage
,但它会将您带到
http://someurl/#EditData