ScrollIntoView在Chrome中不起作用。
我迷路了。在chrome中,没有任何滚动方法(scrollBy,scrollTo,scrollIntoView)有效。当我在控制台中使用它们时,或者如果我在Firefox中打开页面,它们就会起作用。我使用gulp来翻译js代码。我也在多台计算机上进行了测试,同样的事情...我迷路了:S
代码: js-> https://pastebin.com/Fp9Jrcsp
代码示例,尝试以承诺方式执行(因此在滚动停止后我禁用了滚动)
videoMainSection.scrollIntoViewPromise({block: "start"}).then(() => {
setTimeout(() => {
console.log("Adding disable scroll to body");
body.classList.add("disableScroll")
}, 5000);
})
js的Gulp文件-> https://pastebin.com/S9zwjgGf