剑道手机滚动视图.重置垂直滚动条



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

没有内置的方法可以执行此操作。任何人都可以建议我解决方法吗?

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

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

<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
}

最新更新