0

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

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

4

2 回答 2

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
}
于 2014-04-09T13:04:15.617 回答
0

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

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

于 2013-10-23T08:32:39.477 回答