为了账号安全,请及时绑定邮箱和手机立即绑定

css、原生js滚动效果

css、原生js滚动效果

噜噜哒 2019-02-13 18:15:03
const footerContentContainer = this.refs.footerContentContainer,              howContainer = this.refs.howContainer;        const footerContentContainerHeight = footerContentContainer.scrollHeight;        const howContainerPositionTop = howContainer.offsetTop;        footerContentContainer.style.height = this.state.isActive ? 0 : footerContentContainerHeight;        if(!this.state.isActive && howContainerPositionTop > 0) document.body.scrollTop = howContainerPositionTop;当前要实现一个效果,一开始footerContentContainer height为0,置为不为0之后,body的scrollTop也跟着变化,当前body的scrollTop变化时很生硬,我应该加上footerContentContainer 的css样式里面加上 transition: height 0.5s。但是有了过渡效果,howContainerPositionTop 获取的值偶尔不一样。我改如何去修改这个过渡效果
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

加个倒计时,逐一递减


查看完整回答
反对 回复 2019-02-27
  • 1 回答
  • 0 关注
  • 352 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信