使用#elementId
可以移动到页面上的某个位置。我如何使用Javascript/Jquery做同样的事情。当调用JS函数时,我想滚动到该页面上的特定位置。使用Javascript/Jquery滚动到页面上的特定位置
15
A
回答
12
多google搜索,我发现你只需要做到这一点后:
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. 如何关闭特定页面上的滚动位置?
- 3. 滚动到特定位置
- 4. 滚动到页面上的特定位置不起作用浏览器边缘
- 5. 想要将页面滚动到特定位置后修复div
- 6. 使用JavaScript将页面滚动到某个特定点的位置?
- 7. 当页面加载时滚动到长滚动页面上的特定div
- 8. 如何在声音的特定页面位置触发自动页面滚动
- 9. RadListView - 滚动到特定的y位置
- 10. 当页面滚动达到特定ID
- 11. UITableView滚动到特定位置
- 12. Recycler视图滚动到特定位置
- 13. JavaScript来确定页面上的开始滚动位置?
- 14. 使用cookie在新页面上保存div滚动位置
- 15. 使用jquery跳转/滚动到页面顶部的特定px
- 16. 在新页面上,自动滚动到特定格
- 17. 使用GWT/Java/JavaScript滚动到可滚动对象的特定位置
- 18. 页面滚动时设置div位置
- 19. 使用jQuery平滑滚动到特定位置
- 20. 固定div无法检测到我在页面上滚动时的位置
- 21. mobileSafari:自动滚动/平移到页面上的特定位置后重新加载
- 22. CSS3动画打开页面滚动时的固定位置
- 23. (jQuery)滚动事件..如果用户滚动页面,我想将文档滚动到指定的位置
- 24. 如何使用Python滚动到使用Selenium可见元素的页面位置?
- 25. div位置,而页面滚动
- 26. 防止固定位置对象在特定地点滚动页面
- 27. 重定向到一个页面并滚动到特定div
- 28. 一旦用户到达页面上的特定点,自动滚动到特定点/ achor
- 29. WPF的DocumentViewer - 滚动到页/位置
- 30. iPhone SDK自动滚动UIWebView到一个特定的位置
当*行为:平滑*将可用,这将是一个完美的解决方案(因为现在它只是跳 - 这不是理想的用户体验) – Symba 2017-08-07 08:11:51