Кендо мобильный Scrollview. Сбросить вертикальную полосу прокрутки

0

Я использую Kendo UI mobile Scrollview для переключения между просмотрами путем swiping. Но моя проблема заключается в том, что вертикальная прокрутка остается в том же положении из предыдущего представления. Я хочу переместить вертикальную прокрутку вверх, когда переключается вид.

Для этого нет встроенных методов. Кто-нибудь может предложить мне обходной путь?

Теги:
kendo-ui
kendo-mobile

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

Пролистывание переполнения на страницах, которое, как я полагаю, вы используете, не имеет ничего общего с Kendo UI Mobile, и вы должны справиться с этим сами, сбросив scrollTop.

Помимо этого вы можете использовать отдельные виджеты Scroller на страницах ScrollView, которые будут избегать этого.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню