我正在使用VueJS vue-scrollto,我想滚动到一个元素,但要根据两个元素的总和来偏移它。我不想使用vue-scrollto offset选项,因为它在移动设备和台式机上会有所不同。 我该如何实现?
到目前为止,这是我的代码:
scrollToStep: function (step, delay = 0) {
let navHeight = document.getElementById('navigation').clientHeight
let progressHeight = document.getElementById('progress').clientHeight
let self = this
setTimeout(
function () {
self.$scrollTo('#' + self.quote.location.toLowerCase() + ' .step--' + step)
},
delay
)
}
}