什麼是區別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. 固定頭FadeOut,FadeIn
- 2. $ .animate vs $ .fadeIn爲Smoothness
- 3. FadeIn Fadeout Function Jquery
- 4. jQuery fadeOut和fadeIn
- 5. Angular4 | Routetransitions - FadeIn/FadeOut
- 6. FadeIn,FadeOut回調
- 7. JQuery fadeIn,fadeOut div
- 8. fadeIn()fadeOut()函數
- 9. Jquery replaceWith - fadeout/Fadein
- 10. FadeIn FadeOut錯誤
- 11. FadeIn FadeOut with Loop
- 12. jQuery FadeOut FadeIn
- 13. FadeIn&FadeOut與CSS 3?
- 14. fadein和fadeout for blockquotes
- 15. JS fadeIn,fadeOut麻煩
- 16. 添加fadeIn和fadeOut
- 17. FadeIn和FadeOut問題
- 18. Jquery inner UL FadeIn/FadeOut
- 19. FadeIn/FadeOut addClass/removeClass JQuery
- 20. Jquery動畫/ fadeIn/fadeOut
- 21. jQuery:中斷fadeIn()/ fadeOut()
- 22. FadeIn和fadeOut重複
- 23. 透明PNG vs CSS不透明vs jQuery fadeTo();
- 24. FadeIn和FadeOut在Internet Explorer中不工作
- 25. Page FadeIn和FadeOut轉換
- 26. jquery fadeIn fadeOut一些問題
- 27. Fadein/Fadeout div內的文字
- 28. Javascript Konami Code,FadeIn/FadeOut Div
- 29. jQuery FadeIn,FadeOut Div - IE7 bug
- 30. 成功使用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