在vue里定义了一个按钮 实现回到顶部的功能 但是这样写的 瞬间回到了顶部 太生硬了 有什么办法带那种过度效果呢
export default {
methods: {
backTop() {
document.body.scrollTop = 0
document.documentElement.scrollTop = 0
}
}
}
在vue里定义了一个按钮 实现回到顶部的功能 但是这样写的 瞬间回到了顶部 太生硬了 有什么办法带那种过度效果呢
export default {
methods: {
backTop() {
document.body.scrollTop = 0
document.documentElement.scrollTop = 0
}
}
}
backTop() {
// document.body.scrollTop = 0
// document.documentElement.scrollTop = 0
var doc= document.documentElement;
$(doc).animate({
scrollTop:0
},500)
}
jquery 写个动画就行啦
},
6 回答3.2k 阅读✓ 已解决
6 回答2.6k 阅读
5 回答6.6k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
记录当前scrollTop,设置定时器setInterval,每40ms执行一次scrollTop减少100,直到为0则销毁定时器。