Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.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更改功能_Javascript_Jquery_Html - Fatal编程技术网

Javascript 后退按钮不使用JQuery更改功能

Javascript 后退按钮不使用JQuery更改功能,javascript,jquery,html,Javascript,Jquery,Html,我编写了一个小测试,用于在jquerymobile的change函数中使用滑动动画,并且在一定程度上实现了该功能。我遇到的问题是“后退”按钮没有转到上一页。我将从第1页转到第2页,然后单击“后退”按钮转到第5页。我是否需要在javaScript中手动添加一些内容,以便它正确存储上一页 以下是javaScript代码片段和: 谢谢。可能在这里 $.mobile.pageContainer.pagecontainer('change', nextpage, { transition: "sl

我编写了一个小测试,用于在jquerymobile的change函数中使用滑动动画,并且在一定程度上实现了该功能。我遇到的问题是“后退”按钮没有转到上一页。我将从第1页转到第2页,然后单击“后退”按钮转到第5页。我是否需要在javaScript中手动添加一些内容,以便它正确存储上一页

以下是javaScript代码片段和:

谢谢。

可能在这里

$.mobile.pageContainer.pagecontainer('change', nextpage, {
    transition: "slide"
});
试试
changePage
可能吗


$.mobile.changePage(下一页,“幻灯片”,假,真)

您可以在页面上使用
数据url
属性,或者使用
更改
方法选项中的
数据url
属性

类型:字符串 在change()完成时更新浏览器位置时使用的URL。如果未指定,则使用页面元素的数据url属性的值

下面是一个使用
数据url
属性的工作示例


你的例子对我来说毫无问题。那也一样
if(nextpage.length)
如果为0则返回false,如果大于0则返回true。如果nextpage.length大于0,则返回true,与检查nextpage.length是否大于0相同。诚然,我不写javascript,但这就是它在大多数语言中的工作方式,它在javascript中工作。即使更改也不能解决我的问题。我以前有过changePage,但它不起作用,而且changePage从1.4开始就被弃用,并在1.5中被删除。WhiteHat,它对您有用吗?当我测试这一点时,它在我的浏览器和手机上运行良好。
$.mobile.pageContainer.pagecontainer('change', nextpage, {
    transition: "slide"
});