Я использую этот плагин https://github.com/mgonto/angular-wizard, чтобы создать многоступенчатую форму в моем ионном приложении. Проблема заключается в том, что страница остается внизу, когда я перехожу с одного шага в другой. Как я могу перейти на страницу, чтобы прокручивать верх, когда я переключаюсь между шагами.angular-wizard прокрутите страницу вверх на следующий щелчок
ответ
Существует директива on-finish
, которую вы можете использовать для запуска прокрутки вверх (используйте ее как ng-click
- привязка функции как значения директивы).
на финише: Здесь вы можете поместить функцию, которая будет вызвана, когда волшебник закончил. Синтаксис здесь очень похож на нг нажмите
Или связать одни и те же функции на этапе директиве: wz-previous
/wz-cancel
/wz-finish
/wz-reset
Небольшого примере по мнению
// In this case, the scrollToTop() function will be called before going to the next step.
<input type="button" wz-next="scrollToTop()" value="Next" />
Прогулка до верхней части контроллера
Внутри этой функции, привязанной к этой директиве on-finish
, вы можете применить прокрутку вверх.
Просто введите $anchorScroll
в качестве зависимости от конструктора контроллеров и вызовите $anchorScroll()
всякий раз, когда вы хотите прокрутить вверх.
Привет, спасибо за ответ. Мне удалось найти решение, и теперь страница прокручивается сверху, когда я перехожу от одного шага к другому. Это то, что я делаю. <входной тип = "кнопка" WZ-следующая = "scrollToTop()" значение = "Следующий" /> и в моем контроллер я добавил как этот $ scope.scrollTop = функция() { \t \t \t $ ionicScrollDelegate.scrollTop(); \t}; –
Привет, спасибо за ответ. Мне удалось найти решение, и теперь страница прокручивается сверху, когда я перехожу от одного шага к другому. Это то, что я делаю.
<input type="button" wz-next="scrollToTop()" value="Next" />
и в моем контроллере я добавил, как этот
$scope.scrollTop=function(){
$ionicScrollDelegate.scrollTop();
};
- 1. FlowDocumentReader прокрутите страницу вверх
- 2. LinearLayout прокрутите страницу вверх
- 3. CollectionView прокрутите страницу вверх
- 4. reset TextView прокрутите страницу вверх
- 5. Прокрутите страницу вверх на mm-subopen click
- 6. Прокрутите страницу вверх, нажав на ячейку onclick
- 7. jQuery прокрутите страницу вверх и прокрутите страницу до следующего раздела.
- 8. Прокрутите вторую страницу снизу вверх, удерживая fi
- 9. Прокрутите страницу вверх в iframe при нажатии
- 10. Начните снизу, затем прокрутите страницу вверх
- 11. прокрутите страницу вверх по прокручиваемому div angularjs
- 12. Прокрутите страницу вверх и выйду неправильно
- 13. Прокрутите страницу вверх, пока не вверху страницы
- 14. Прокрутите страницу вверх и вниз по списку
- 15. Приложение Windows Phone прокрутите страницу вверх
- 16. Прокрутите страницу вверх в iframe без перезагрузки
- 17. XUL: Прокрутите вверх и перезагрузите страницу
- 18. Нажав на popover, прокрутите страницу вверх [Bootstrap и Django]
- 19. Прокрутите страницу на div
- 20. Прокрутите вверх страницы ScrollView
- 21. javascript: прокрутите страницу вверх, если div станет видимым?
- 22. Прокрутите страницу вверх, пока JavaScript и CSS не работают
- 23. iOS: прокрутите вверх, чтобы обновить
- 24. Прокрутите страницу вверх страницы, используя чистый JAVASCRIPT без (jquery)
- 25. Прокрутите страницу вверх страницы, не работая в хромированном или сафари.
- 26. прокрутите страницу, чтобы перейти на страницу
- 27. JavaScript: Получить элемент по ID и прокрутите страницу вверх
- 28. javascript прокрутите страницу вверх, если пользователь не начнет прокрутку
- 29. Div прокрутите вниз и прокрутите вверх с помощью jquery
- 30. Прокрутите страницу до очереди
Вы можете посмотреть на все предложения здесь: http://stackoverflow.com/questions/21055952/changing-route -doesnt-scroll-to-top-in-the-new-page – Fraccus