Jquery mobile 使用jquerymobile1.0。无法在移动设备中滚动到窗口顶部

Jquery mobile 使用jquerymobile1.0。无法在移动设备中滚动到窗口顶部,jquery-mobile,Jquery Mobile,我正在使用jquerymobile1.0,它有一个包含100项的列表视图 当我一直滚动到底部并导航回上一个屏幕,现在返回到一个列表视图,显示3或4个项目时,我在滚动区域得到一个空白区域 我想它记得我先前的向下滚动的位置,然后它抓住了它。对于项目较少的列表视图,我无法进入列表的顶部 我尝试过以下几种方法: $.mobile.silentScroll and $(window).scroll(0,0) 及 但是没有成功 你能给个建议吗 DOM中的“我的内容”是一个带有data content=s

我正在使用jquerymobile1.0,它有一个包含100项的列表视图

当我一直滚动到底部并导航回上一个屏幕,现在返回到一个列表视图,显示3或4个项目时,我在滚动区域得到一个空白区域

我想它记得我先前的向下滚动的位置,然后它抓住了它。对于项目较少的列表视图,我无法进入列表的顶部

我尝试过以下几种方法:

$.mobile.silentScroll and $(window).scroll(0,0) 

但是没有成功

你能给个建议吗

DOM中的“我的内容”是一个带有
data content=scroller
-->div和表单-->列表视图的div


谢谢。

mobileinit活动中,输入以下代码:

$('#uptotop').live('click', function() {
               $('body, html').animate({scrollTop: '0px'}, 1000, function(){
               $('body').clearQueue(); });
});
然后您可以创建一个按钮,如下所示:

<a id="uptotop" data-role="button" data-icon="arrow-u">Back to Top!</a>
返回顶部!

我在IE8+、Firefox、Chrome和ipad的Safari上进行了测试,效果很好:)

感谢您的回复。我试过这个,但似乎不起作用。我看不到列表视图的scrolltop位置发生变化。点击按钮(“Uptop”没有效果。还有其他想法吗?唯一有效的方法就是点击按钮:$(“#AccountOpportunities ScreenDiv div[data role=scroller]”)。偏移量({top:20})$(“#AccountOpportunities ScreenDiv[data role=scroller]”)。css(“顶部”,“0”)您可以在此处看到上述脚本的工作代码(向下滚动,然后单击任何向上箭头以返回顶部)
<a id="uptotop" data-role="button" data-icon="arrow-u">Back to Top!</a>