我有一个<div>
,如下:
#myDiv {
height: 5em;
overflow: hidden;
}
我想创建一个函数,将此<div>
向下滚动1em
,精确向下滚动1em
。我目前正在这样做:
const myDiv = document.getElementById("myDiv");
const myDivHeight = myDiv.offsetHeight;
myDiv.scrollTo(0, myDivHeight / 5); // 1em?? but not really...
但是,由于实际高度以亚像素为单位,因此存在一些问题,将其除以5只会引起一些实际问题。
有没有更优雅的解决方案?预先感谢。