为什么这个动画显示没有阻止不工作
Why this animate display none to block not working?
为什么这个动画显示没有阻止不工作?
第一个代码看起来像这样,它的工作得很好
$(".box_outer").stop().animate({top: '25px' , opacity: 1}, 100);
当我将display: none;
添加到类box_outer
并添加, display: 'block'
时
我的函数动画不起作用,我怎么能做到呢?
$(".box_outer").stop().animate({top: '25px' , display: 'block' , opacity: 1}, 100);
animate()方法只适用于具有数值的属性,display
不是其中的1,所以请尝试
$(".box_outer").stop().show().animate({top: '25px', opacity: 1}, 100);
或者,如果您也想为显示设置动画,请将高度设置为0,然后使用height: 'show'
作为动画属性
您无法设置display
的动画。有关的解决方法,请参阅本文
http://www.impressivewebs.com/animate-display-block-none/
现场演示:http://jsbin.com/iZUGaKI/1/
据我所知,你不能为display属性设置动画,但你可以使用show(hide)或fadeIn(fadeOut)来达到同样的目的,它们将很好地与display配合使用:无
$(".box_outer").show(100);
或
$(".box_outer").fadeIn(100);
相关文章:
- 响应动画手风琴不工作
- html5画布动画无法正常工作
- 猫头鹰旋转木马2罐头't使渐变动画工作
- 我的动画没有按预期工作
- Jquery scrollTop动画不工作"无法读取属性'top'无风
- 对链接的 svg 进行动画处理不起作用;内联时工作正常
- Jquery动画函数不工作
- jQuery中基于画框的英雄动画是't工作
- 动画HTML5横幅工作在除Safari以外的一切
- 猫头鹰旋转木马2动画不工作
- JQuery动画打断了脚本,但如果没有它,脚本就可以工作
- jQuery动画工作,但并不总是
- fadeIn动画无法在IE中工作(所有版本)
- 动画速度滑块不工作
- jQuery+Animate.css动画只工作一次,动画不会重置
- 画布动画未按预期工作
- JavaScript库-WebGL-2D动画不工作
- 动画结束侦听器无法正常工作
- 如果 Ajax 请求太快,jQuery 动画将无法正常工作
- 停止动画停止工作,jQuery/悬停