我试图用jquery mobile($('#testpage').page('destroy').page();
)动态更新页面内容,并重置滚动位置($.mobile.silentScroll(0);
)。jquerymobile,动态更新页面并重置滚动位置
它的工作原理,但几毫秒,jquery显示在旧位置滚动的新内容。我希望直接在页面顶部显示新内容。
jquery中必须有一个参数,当你调用$('#testpage').page('destroy').page();
时会记住滚动位置,我希望重置这个参数。
也许我有错误的方法,我应该为2页使用2个分隔的div。
我这样做的原因是因为我希望url中的哈希值与2个页面相同,并且我不希望用户能够使用浏览器后退操作回到上一页。如果我可以用2个独立的div来实现这一点,那也可以。
这里是一个的jsfiddle来说明:http://jsfiddle.net/EKFSy/2/
这会有帮助吗? http://jsfiddle.net/Palestinian/zsNDV/ – Omar 2013-04-25 19:15:41