Jaka jest różnica między fadeIn
vs fadeOut
vs fadeTo
?fadeIn fadeOut vs vs fadeTo
Odpowiedz
fadeIn
zanika z elementów prądu zmętnienia do 1.
fadeOut
zanikanie z bieżącego krycia bieżącego elementu na 0.
fadeTo
zanika z aktualnego krycia elementów do danego krycia.
$('#myObject').fadeTo('fast', 0.5, function() {
$('#myObject').fadeTo('fast', 0.8);
});
Powyższe zanika myObject
z co ma zmętnienie, do 0,5, co stanowi 50% przejrzystość, a po tym, to zanika znowu do 20% folii.
fadeIn() fadeOut() ma również wpływ na właściwość wyświetlania, która jest jedną z głównych różnic, fadeto() jest w stanie zanikać do pewnego stopnia nieprzezroczystości, który nie jest wyświetlany. – multimediaxp
FadeIn .. pokazano element stopniowo
FadeOut .. ukrycie element stopniowo
FadeTo .. Zmiana przezroczystość elementu danej wartości
Widzę tu tylko nadmiar językowy, ponieważ fadeTo pasuje do wszystkich przypadków użycia niezależnie.
Krótka odpowiedź:
- fadeIn() i Fadeout() kontrolować własność
display
, podczas animowania zanikać. - fadeTo() kontroluje właściwość
opacity
podczas animacji zanikania.
Długi Odpowiedź:
fadeIn() i Fadeout() są zarówno przeznaczone do sterowania właściwość display
, podobnie jak show() i hide(), ale animowanie tylko rozejść się pomiędzy.
Proces fadeIn()
- przygotowania: Ustaw
opacity:0
. - Proces: Ustaw na
display:block
. - Proces: Stopniowo zmieniaj na
opacity:1
.
Proces fadeOut()
- procesu: stopniowo zmieniać się
opacity:0
. - Proces: Ustaw na
display:none
.
fadeTo() ma zestaw właściwości opacity
, przy animacji rozjaśniania pomiędzy nimi.
Proces fadeTo()
- przygotowania: Ustaw
display: block
. - Proces: Ustawiony na
opacity: [$]
.
Zobacz breakdown of formulas, which make up fadeIn() and fadeTo() na JsFiddle.
Aktualizacja:
Bliżej krewni fadeIn() i fadeOut() są raczej show() i hide().
show() i hide() mają również kontrolować własność display
, podobnie jak fadeIn() i wyciszenia(), ale dodatkowo, animowanie wysokość i szerokość pomiędzy.
Sposób show()
- przygotowania: Ustaw
opacity:0
,width:0
,height:0
- procesu: Ustaw
display:block
- procesu: stopniowo zmieniać się
opacity:1
,width:[auto]
,height:[auto]
Proces skóry()
- procesu: stopniowo zmieniać się
opacity:0
,width:0
,height:0
- procesu: Zestaw do
display:none
.
przykład:
porównania behavior of fadeIn(), fadeOut(), fadeTo(), show() and hide() na JsFiddle.
Myślę, że jest to najlepsza odpowiedź, ponieważ wyraźnie wszystko określa. –
- 1. JQuery fadeIn Delay FadeOut
- 2. JQuery fadeIn vs pokaż różnicę metod
- 3. animowany efekt dla fadein/fadeout użyciu jQuery
- 4. jQuery fadeIn fadeOut - IE8 nie znikną
- 5. jQuery fadeIn fadeOut powoduje przewijanie strony
- 6. Przełączanie FadeIn/FadeOut za pomocą jednego przycisku
- 7. jQuery fadeOut/fadeIn nie działa zgodnie z oczekiwaniami?
- 8. jQuery Animacja, łańcuchowanie, .each() i .animate() (lub fadeIn() i fadeOut())
- 9. jQuery - Oczekiwanie na zakończenie fadeOut przed uruchomieniem fadeIn
- 10. Google Maps API V3 Infobox jQuery fadeIn i Fadeout
- 11. jQuery: eq() vs get()
- 12. metoda vs funkcja vs procedura vs klasa?
- 13. body.scrollTop vs documentElement.scrollTop vs window.pagYOffset vs window.scrollY
- 14. Opa vs Dart vs Haxe vs coffeescript
- 15. VS 2008 vs VS 2008 Express
- 16. Strona vs Extent vs. Segment vs. Tabele
- 17. Crystalspace vs. Irrlicht vs. .....?
- 18. NetSqlAzMan vs AzMan vs (?????)
- 19. SpiderMonkey vs JavaScriptCore vs?
- 20. Klasa vs pakiet vs moduł vs komponent vs kontener kontra serwis vs platforma w świecie Java
- 21. Zmierz czas w Linuksie - czas vs zegar vs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
- 22. IDataErrorInfo vs ValidationRule vs Exception
- 23. Boo vs C# vs Python?
- 24. DbConnection vs OleDbConnection vs OdbcConnection
- 25. Matlab vs Aforge vs OpenCV
- 26. DDS vs AMQP vs ZeroMQ
- 27. ScheduledExecutorService vs Timer vs Handler
- 28. flume vs kafka vs inni
- 29. ActiveMQ vs Apollo vs Kafka
- 30. getBBox() vs getBoundingClientRect() vs getClientRects()
Dokumentacja powinna opisywać te metody: http://api.jquery.com Szczerze mówiąc, zawsze należy zapoznać się z dokumentacją w pierwszej kolejności przed zadawaniem jakichkolwiek pytań, na które zostanie udzielonych odpowiedzi na 90% pytań. –
@FelixKling - Zgadzam się częściowo z tobą, ale często otwierając takie pytanie do omówienia znajduje ukryte błędy w frameworku jQuery. eg: http://stackoverflow.com/questions/6045636/css-and-opacity-following-fadein-not-working – Neil