使用#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. UIScrollView向上滚动到特定页面?
- 6. 滚动到页面上的特定位置不起作用浏览器边缘
- 7. Jquery从不同页面滚动到特定位置
- 8. 想要将页面滚动到特定位置后修复div
- 9. 使用JavaScript将页面滚动到某个特定点的位置?
- 10. 如何滚动到页面上的特定div滚动?
- 11. 当页面加载时滚动到长滚动页面上的特定div
- 12. 将页面内容滚动到鼠标滚动上的自定义位置
- 13. 如何在声音的特定页面位置触发自动页面滚动
- 14. 滚动到格 - jQuery的 - 特定位置
- 15. RadListView - 滚动到特定的y位置
- 16. 使用jsf和javascript将页面滚动到特定的面板
- 17. 当页面滚动达到特定ID
- 18. 将DIV滚动到特定位置
- 19. UITableView滚动到特定位置
- 20. 如何滚动UITableViewCell到特定位置
- 21. Recycler视图滚动到特定位置
- 22. 将滚动项动态添加到JscrollPane上的特定位置
- 23. 固定的位置,像位置相对(与页面滚动)
- 24. JavaScript来确定页面上的开始滚动位置?
- 25. 使用cookie在新页面上保存div滚动位置
- 26. 使用jquery跳转/滚动到页面顶部的特定px
- 27. 如何使用javascript滚动到iframe中的特定位置
- 28. 页面不会滚动;使用CSS固定位置表
- 29. 在新页面上,自动滚动到特定格
- 30. 使用GWT/Java/JavaScript滚动到可滚动对象的特定位置
当*行为:平滑*将可用,这将是一个完美的解决方案(因为现在它只是跳 - 这不是理想的用户体验) – Symba 2017-08-07 08:11:51