Можно перейти в определенную позицию на странице с помощью #elementId
. Как я могу сделать то же самое, используя Javascript/JQuery. Когда вызывается функция JS, я хочу прокрутить ее до определенной позиции на этой странице.Прокрутите до определенной позиции на странице с помощью Javascript/JQuery
15
A
ответ
12
После долгих прибегая к помощи я обнаружил, что вам просто нужно сделать, это:
location.hash = "elementId"
1
8
Вот пример функции, которые я испытал на сегодняшний New York Times front page с помощью консоли браузера:
function scrollToElement(pageElement) {
var positionX = 0,
positionY = 0;
while(pageElement != null){
positionX += pageElement.offsetLeft;
positionY += pageElement.offsetTop;
pageElement = pageElement.offsetParent;
window.scrollTo(positionX, positionY);
}
}
var pageElement = document.getElementById("insideNYTimesHeader");
scrollToElement(pageElement);
7
Другим решением является scrollIntoView()
document.getElementById("elementID").scrollIntoView();
Смежные вопросы
- 1. прокрутите плавно до определенной позиции.
- 2. Прокрутите до определенной позиции с помощью ng-scrollbar
- 3. Прокрутите до определенной позиции сверху окна при нажатии
- 4. Swift: TableView прокрутите до позиции
- 5. прокрутите до последней позиции recyclerview
- 6. Recyclerview полностью прокрутите до позиции
- 7. Прокрутите до определенной части JFrame
- 8. UICollectionView прокрутите до определенной ячейки
- 9. Прокрутите до определенной позиции прокручиваемого объекта с помощью GWT/Java/JavaScript
- 10. заголовок исправления на прокрутке до определенной позиции
- 11. прокрутите верхнюю часть до заданной позиции
- 12. Прокрутите до H2 на каждой странице
- 13. RecyclerView - Как сгладить прокрутку до вершины позиции на определенной позиции?
- 14. jQuery прыжок или прокрутка до определенной позиции, div или цели на странице с помощью кнопки onclick
- 15. Как прокрутить до определенной позиции на прокрутке
- 16. UITableView прокрутка до определенной позиции
- 17. button_to прокрутите вниз до определенной секции
- 18. Прокрутите до определенной строки в DataTable
- 19. Прокрутите до определенной части UITextView в Swift
- 20. Прокрутите содержимое NSScrollView до определенной точки, программно
- 21. Прокрутка UIScrollView до определенной позиции с масштабированием
- 22. Прокрутите вниз uitableview до определенной даты
- 23. анимированная прокрутка до определенной позиции по вертикали с помощью jquery
- 24. Прокрутите до определенной области на странице загрузки и выполните Ajax Query
- 25. как прокручивать до определенной позиции с помощью xctest
- 26. Прокрутите div на странице, но остановитесь после определенной суммы
- 27. прокрутите до набора элементов на экране с помощью jquery
- 28. Прокрутите до div с помощью JS
- 29. Прокрутите вниз до раздела с помощью Javascript
- 30. AngularJS Прокрутите до ID с помощью routeParams
когда * поведение: гладкое * будет доступно, это будет идеальное решение (так как прямо сейчас он просто прыгает - что не является идеальным UX) – Symba