课程
/前端开发
/JavaScript
/JS动画效果
设置盒子宽度为200px,鼠标划过时,宽度只是缩小到191px而不是0px
下面是在Debian,chrome65下面的测试结果:
2018-04-06
源自:JS动画效果 4-1
正在回答
原因是style.width仅能返回以style方式定义的内部样式表的width属性值,故第24行代码需修改为<div id="div1" style="width: 200px"></div>,再把原先的width样式删除即可。
举报
通过本课程JS动画的学习,从简单动画开始,逐步深入各种动画框架封装
2 回答盒子模型div
3 回答盒模型和offsetwidth的区别
1 回答为什么我的运行结果透明度还是100,只有光标放到盒子上才会变,刷新一次所有盒子透明度又成了100
2 回答请文为什么span未看见设置成display:block,但却可以直接设置宽高,span不是行内元素么?
2 回答为什么当我快速在盒子之间移动的时候,div盒子的宽度会无限长,移出会变为0