将OffsetTop值动态传递到Javascript Scroll()方法中

时间:2018-02-07 01:29:54

标签: javascript html scroll offset

我的网站上有一个滚动功能,如果有人点击菜单项,它会向下滚动到特定的div。为此,我在控制台中获取了offsetTop属性值,然后手动将其输入到scroll方法中。

现状

var menuItem = document.getElementById("menuitem");
var box = document.getElementById("box");

// the following line line returns 730px
console.log(box.offsetTop)

menuItem.addEventListener("click", function() {
    scroll(0, 730px;)
});

期望情况

我如何得到它,以便我可以动态地将offsetTop值传递给scroll方法,而不是手动处理它然后将其添加进去?

我似乎无法解决如何做到这一点?

任何帮助真的很感激,

0 个答案:

没有答案