Как прокрутить до блока с идентификатором? iScroll использует правило CSS для преобразования содержимого, но это событие невозможно поймать.как прокрутить до точного блока с помощью плагина iScroll для angularJs
ответ
iScroll приносит функцию с ним: http://iscrolljs.com/#indicators (прокрутите вниз до «прокрутки программны»)
Вы можете прокручивать к определенному элементу (например, блок с ID вы упомянули) или в определенную позицию. Позиция может быть x или y из левого верхнего края плагина. С помощью jQuery вы можете получить эту позицию через $ ('# id'). Position(). Left/$ ('# id'). Position(). Top.
anchorScroll: inject $ anchorScroll, $ location в контроллере. введите идентификатор (прокрутка), где прокручивается в html-файле. и вставьте код в контроллер. $ scope.scrollTo = function() { $ location.hash ('Scroll'); $ anchorScroll();
}
и где функция хочет, чтобы это время мы вызывали функцию.
Спасибо за совет. Но он не работает с плагином iSkroll. Этот плагин прокручивал содержимое с помощью правила изменения CSS. Стандартные методы прокрутки здесь не работают. –
Или, может быть, кто-то знает хороший плагин прокрутки для Angular, у которого есть функция scrollTo? –