剑道移动Scrollview。重置垂直滚动条

时间:2013-10-23 03:55:37

标签: jquery kendo-ui kendo-mobile

我正在使用Kendo UI移动Scrollview通过滑动在视图之间切换。但我的问题是,垂直滚动与前一个视图保持在同一位置。我想在切换视图时将垂直滚动移动到顶部。

没有内置方法可以这样做。任何人都可以建议我一个解决方法?

2 个答案:

答案 0 :(得分:0)

页面中的溢出滚动,我想你正在使用,与Kendo UI Mobile无关,你应该通过重置scrollTop来自己处理它。

除此之外,您可以在ScrollView页面上使用单独的Scroller小部件,这样可以避免这种情况。

答案 1 :(得分:0)

<div  id="yourview" data-role="view">
<div id="scroll-view" data-role="scrollview"  data-init="init" data-changing="changing" data-change="change"  data-init="false" >
</div>
</div>
function init(){
//on scrollview event - init :
scrollParentView = $("#scroll-view").data("kendoMobileView").scroller;
}
function changing(){
//on scroll view  event- changing :execute before page changes
scrollParentView.reset();//resets scroll on page change
}
function change(){
//on scroll view  event- change :execute after page changed
scrollParentView.reset();//resets scroll on page change
}