我確實搜索了很多,但沒有找到可接受的回應,所以這是問題以及我為其他為此而苦苦掙扎的人提供的解決方案。
問題:我們不能再使用window.scrollTo(),以編程方式滾動它因性能問題而被禁用。
uj5u.com熱心網友回復:
解決方案:所以我們需要做這樣的事情:

頂部 div 應位于 html 中的頂級(并且應該只有一個頂部 div),并使用以下 css:
.div-scrollable {
overflow-y: auto;
position: relative;
height: 100vh;
top: 0;
}
像這樣我們可以使用頂部的 div 來滾動,這里的命令可以很好地做到這一點:
document.getElementsByClassName('div-scrollable')[0].scrollTo({ top: y, behavior: 'smooth' })
干杯!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/395273.html
