Скрипты:
Код: Выделить всё
jquery-2.2.0.min.js
jquery.mobile.min.js
Код: Выделить всё
n
n
n
1
2
3
n
n
n
Код: Выделить всё
document.addEventListener("touchend", scroll);
var scroll = function (){
//some code we are inside target div
.......
if(weAreInside){
//so we finish scrolling to the top of some element
$('html,body').animate({scrollTop:$_targetblock.eq(element).offset().top},300);
scrolled = true;
}
}
Код: Выделить всё
var scrolled = false;
document.addEventListener("scrollend", scrolledend);
var scrolledend = function (){
if(scrolled==false){
scroll();
}
};
если touchmove работает быстро, то у меня есть прокрутка страницы после функции анимации, и это нарушает логику прокрутки сверху вниз внутренних элементов целевого div.
Я пытаюсь найти способ остановить эффект «прокрутки после» внутри целевого div.
Думаю, мне не нужен готовый код, а нужны некоторые идеи, возможно, некоторые события, чтобы изменить логику или мгновенно выявить эту проблему.
Подробнее здесь: https://stackoverflow.com/questions/783 ... -on-mobile