Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.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 phonegap android应用程序中的页面未刷新_Javascript_Jquery Mobile_Cordova - Fatal编程技术网

Javascript phonegap android应用程序中的页面未刷新

Javascript phonegap android应用程序中的页面未刷新,javascript,jquery-mobile,cordova,Javascript,Jquery Mobile,Cordova,我正在使用phonegap和jquery mobile构建一个应用程序 当我第一次浏览网页时,一切都很好 但是当我第二次访问这些页面时,我第一次所做的所有更改都保留了下来 假设我在第一次和第二次访问时将图像位置更改为X=1和Y=10,则X和Y值保持不变 第一次访问后如何刷新页面 谢谢:)您可以使用jQuery Mobile的pagebeforeshow事件,当您导航到目标页面时会触发该事件。然后在事件处理程序中可以重置变量 例如: $('#mypage').on('pagebeforeshow'

我正在使用phonegap和jquery mobile构建一个应用程序

当我第一次浏览网页时,一切都很好

但是当我第二次访问这些页面时,我第一次所做的所有更改都保留了下来

假设我在第一次和第二次访问时将图像位置更改为
X=1和Y=10
,则
X和Y
值保持不变

第一次访问后如何刷新页面


谢谢:)

您可以使用jQuery Mobile的
pagebeforeshow
事件,当您导航到目标页面时会触发该事件。然后在事件处理程序中可以重置变量

例如:

$('#mypage').on('pagebeforeshow', function() {
    // Reset your page here
});

现在我正在使用相同的东西$(document).on('pagebeforeshow','#mypage',function(){});您不能重置函数中的值吗?这与刷新不同,但它给出了相同的结果。