我在jquery mobile搜索了很多与刷新当前页面相关的问题,但是我和其他人略有不同。当弹出窗口关闭我需要刷新当前页面时,输入一些值弹出(即弹出值应该在当前页面中呈现)。
以下是我尝试过的示例:
localStorage.setItem("name","tiger");
$(document).on("click","#save",function(){
$("#openpopup").popup("close");
localStorage.setItem("name","lion");
$.mobile.changePage("#page1",{
allowSamePageTransition : true,
transition : 'none',
showLoadMsg : true,
reloadPage : true
});
});
$(document).on("pageshow","#page1",function(){
if(localStorage.getItem("name")){
$("#name").val(localStorage.getItem("name"));
}
});
以下是示例FIDDLE
注意* 这个小提琴仅供参考我的实际代码是在获取sqlite中的值并刷新当前页面后存储在sqlite中。
答案 0 :(得分:0)
我设法解决问题集allowSamePageTransition和transition。
像
$.mobile.changePage("#page1",{
allowSamePageTransition : true,
transition : 'none',
});
答案 1 :(得分:-1)
您需要更改过渡值。例如.....转换:' 3secs',' 4secs'等等。
你问为什么你的网页在幻灯片放映结束后不会重新开始?如果是这样,您可能需要在最后一页转换时更改转换属性和setInterval函数。希望我回答你的问题。