使用#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