我想要实现的需求是,点击a标签然后浏览器窗口跳转到固定位置,然后我用了一下两个方法,都没成功:
window.scrollTo({
top:910,
behavior:"smooth"
})
这里面的behavior属性是控制怎么跳转的,默认是瞬间跳转,smooth是平缓跳转
第二个方法是:
document.documentElement.scrollTop = document.body.scrollTop = 910;
用两个等于是为了兼容
我确认我的语法都是没问题的,结果就是不跳转
然后我定睛一看,我用的是a标签呀,这本来就是用于跳转页面或锚点的,虽然我href为“#”,但是点击后依然会跳转,不过还是跳转到当前页面的第一屏页面。
然后我把a标签里面的href删掉就没问题了。