我正在使用Kendo UI移动Scrollview通过滑动在视图之间切换。但我的问题是,垂直滚动与前一个视图保持在同一位置。我想在切换视图时将垂直滚动移动到顶部。
没有内置方法可以这样做。任何人都可以建议我一个解决方法?
答案 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
}