js可以操作頁面滑動到指定dom元素的位置,想請問如果是某個區塊有overflow-y:scroll;
屬性時,想在這個區塊用js操作滑動,該怎麼做感謝。
同樣的做法,只是對像是那個元素而已。
一般的做法都是直接操控DOC。也就是直接操作原本瀏覽器捲軸。
但其實對像改一下變成對應的DOM元素。也是可以做操作的。
差別對應的top值你要從其dom元素中取得。一般是利用officeSet處理。
但要小心自適應的關係導致高度變動就是了。
試試看是不是你說的需求
scrollTop: $("#id").offset().top
https://codepen.io/s1031532/pen/WNMmKyb
你直接用這個方法就可以了吧
<a href="#目標id">目標位置</a>
<p id="目標id">要到的位置</p>