什么是区别fadeIn
vs fadeOut
vs fadeTo
?fadeIn vs fadeOut vs fadeTo
回答
fadeIn
从元件的电流不透明度变淡为1.
fadeOut
从元素当前不透明度消退为0.
fadeTo
从元素当前不透明度消失为给定的不透明度。
$('#myObject').fadeTo('fast', 0.5, function() {
$('#myObject').fadeTo('fast', 0.8);
});
上述衰落myObject
从它有任何的不透明度,0.5,它是50%的透明度,并且在这之后,再次消失高达20%的透明度。
fadeIn()fadeOut()也会影响显示属性,这是主要区别之一,fadeto()能够褪去一定程度的不透明度而不显示。 – multimediaxp 2014-10-23 05:40:19
淡入..显示元件逐渐
淡出..隐藏的元素逐渐
FadeTo ..一个元素的透明度改变成给定值
我在这里只看到语言冗余,因为fadeTo适合所有的用例。
短答案:
- 淡入()和淡出()控制
display
属性,而动画褪色。 - fadeTo()控制
opacity
属性,同时动画淡入淡出。
龙答:
淡入()和淡出()都被设计用于控制display
财产,就像展()和隐藏(),但只有动画淡入之间。淡入的
过程()
- 制备:设置为
opacity:0
。 - 处理:设置为
display:block
。 - 过程:逐渐更改为
opacity:1
。淡出的
过程()
- 过程:逐渐改变到
opacity:0
。 - 过程:设置为
display:none
。
fadeTo()是指设置opacity
属性,而在动画之间淡入。 fadeTo的
过程()
- 制备:设置为
display: block
。 - 流程:设置为
opacity: [$]
。
查看JsFiddle上的breakdown of formulas, which make up fadeIn() and fadeTo()。
更新:淡入()和淡出()的
建立更紧密的亲属,而展()和隐藏()。
显示()和隐藏()也意欲控制display
属性,就像淡入()和淡出(),但除此之外,动画的宽度和高度之间。
过程显示的()
- 制备:设置为
opacity:0
,width:0
,height:0
- 过程:设置为
display:block
- 过程:逐渐改变到
opacity:1
,width:[auto]
,height:[auto]
过程兽皮()
- 过程:逐渐改变到
opacity:0
,width:0
,height:0
- 过程:设置为
display:none
。
实施例:
上的jsfiddle比较behavior of fadeIn(), fadeOut(), fadeTo(), show() and hide()。
我认为这是最好的答案,因为它清楚地说明了一切。 – 2016-08-23 06:58:22
- 1. $ .animate vs $ .fadeIn为Smoothness
- 2. Jquery replaceWith - fadeout/Fadein
- 3. Angular4 | Routetransitions - FadeIn/FadeOut
- 4. Jquery动画/ fadeIn/fadeOut
- 5. jQuery:中断fadeIn()/ fadeOut()
- 6. FadeIn&FadeOut与CSS 3?
- 7. FadeIn和FadeOut问题
- 8. 添加fadeIn和fadeOut
- 9. fadein和fadeout for blockquotes
- 10. 透明PNG vs CSS不透明vs jQuery fadeTo();
- 11. jQuery fadeIn fadeOut与点击
- 12. Javascript Konami Code,FadeIn/FadeOut Div
- 13. jQuery fadein fadeout幻灯片
- 14. 用fadeIn/fadeOut代替.animate()
- 15. Page FadeIn和FadeOut转换
- 16. 为fadein和fadeout jquery动画
- 17. FadeIn FadeOut with jquery with twist
- 18. jQuery FadeIn,FadeOut Div - IE7 bug
- 19. onmouseover onmouseout fadeIn fadeOut没有jQuery
- 20. Jquery,Javascript fadeIn,fadeOut不工作
- 21. 在fadeIn前添加fadeOut
- 22. jquery fadeIn和fadeOut不工作
- 23. 成功使用fadeIn()和fadeOut()
- 24. FadeIn和FadeOut效果奇怪
- 25. jquery fadein,fadeout不工作
- 26. 地图信息fadeIn和fadeOut
- 27. .fadeIn()和.fadeOut()不是循环
- 28. JS fadeIn/fadeOut显示问题
- 29. jQuery fadeIn/fadeOut比赛条件?
- 30. jQuery fadeIn()与fadeOut()不兼容
该文档应描述这些方法:http://api.jquery.com老实说,你应该总是先阅读文档,然后再问任何问题,你的问题的90%将在那里回答。 – 2010-07-22 17:48:39
@FelixKling - 我同意你的观点,但经常在讨论中发现这样的问题,在jQuery框架中发现隐藏的陷阱。例如:http://stackoverflow.com/questions/6045636/css-and-opacity-following-fadein-not-working – Neil 2012-04-11 15:26:13