我有一个window.scroll函数,当我单击一个div并向下滚动到目标ID时,除了我在iPhone上尝试时,它的运行情况都非常好??我使用检查器在笔记本电脑上尝试了一下,然后选择了移动视图,它可以正常工作。但不在我的实际电话上。它只是跳到目标。我快疯了,请问有人对为什么有什么提示吗?
我尝试使用touchstart而不是单击,尝试使用scrollIntoView并添加平滑行为。
function scrollTo(element) {
window.scroll({
behavior: 'smooth',
left: 0,
top: element.offsetTop
});
}
document.getElementsByClassName('image1')[0].addEventListener('click', function (event) {
scrollTo(document.getElementById("meny"));
});