Jquery mobile 如何让iscrollview在新显示器上显示到顶部?

Jquery mobile 如何让iscrollview在新显示器上显示到顶部?,jquery-mobile,iscrollview,Jquery Mobile,Iscrollview,JQM 1.3 Iscrollview 1.3.1 我有一个使用data iscroll的事件链接列表。每个事件也是一个列表(标题/日期位置/描述) 每次单击事件列表时,都会显示该事件。如果我向下滚动内容,当我返回到事件列表,然后单击另一个事件时,视图将滚动到上一个视图停止的位置 我已通过在事件内容上启动empty()并在事件内容的“后退”按钮上调用updatelayout成功地阻止了此操作: $(“#bhome”)。在('vclick',函数(e)上{ $('#econt').empty().

JQM 1.3 Iscrollview 1.3.1

我有一个使用data iscroll的事件链接列表。每个事件也是一个列表(标题/日期位置/描述)

每次单击事件列表时,都会显示该事件。如果我向下滚动内容,当我返回到事件列表,然后单击另一个事件时,视图将滚动到上一个视图停止的位置

我已通过在事件内容上启动empty()并在事件内容的“后退”按钮上调用updatelayout成功地阻止了此操作:

$(“#bhome”)。在('vclick',函数(e)上{
$('#econt').empty().trigger('updatelayout');
$.mobile.load('show');
e、 预防默认值();
$.mobile.changePage(“第1页”);
});
但是,当然,android用户不使用后退按钮,而是使用后退键

我已尝试在pagebeforehide事件上清空()和updatelayout,但显然,该位置在该事件发生之前已保存:

$(“#事件”)。在('pagebeforehide',函数(事件,数据){
$('#econt').empty();
$('#econt').trigger('updatelayout');
$('#escroll')。触发器('updatelayout');
});
我也尝试过使用silentscroll功能,但它也不起作用:

$(文档).on('pageshow','#event',function(){
$.mobile.silentsroll(0);
});
我如何确保在观看新活动时,位置回到顶部

以下是我的index.html文件的一个片段:



      答案由iscrollview作者给出(效果非常好):

      $("#escroll").iscrollview("scrollTo", 0, 0, 0, false);