js可以控制滚动条滑块显示与隐藏吗?

使用hover可以控制滑块的隐藏与显示,但是没有过渡效果,js可以控制这个吗?

document.documentElement.style.overflow = 'hidden'; //隐藏横竖滚动条
window.scrollTo(0,document.body.scrollHeight);//控制滚动条的位置
一定要注意先后顺序