Come posso ricreare l'effetto $ .slideDown di jQuery utilizzando la funzione $ .animate?jQuery - ricrea l'effetto slideDown() usando la funzione animate()?
13
A
risposta
29
Animare "altezza", "marginTop", "marginBottom", "paddingTop" e "paddingBottom" su "show"
.
Ad esempio:
$(...).animate({
"height": "show",
"marginTop": "show",
"marginBottom": "show",
"paddingTop": "show",
"paddingBottom": "show"
});
Fonte: jQuery codice sorgente.
fxAttrs = [
// height animations
[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" ],
// width animations
[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" ],
// opacity animations
[ "opacity" ]
];
...
jQuery.each({
slideDown: genFx("show", 1),
slideUp: genFx("hide", 1),
slideToggle: genFx("toggle", 1),
fadeIn: { opacity: "show" },
fadeOut: { opacity: "hide" }
}, function(name, props) {
jQuery.fn[ name ] = function(speed, callback) {
return this.animate(props, speed, callback);
};
});
...
function genFx(type, num) {
var obj = {};
jQuery.each(fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function() {
obj[ this ] = type;
});
return obj;
}
Problemi correlati
- 1. jQuery slideDown con easing
- 2. Animate di pseudo elementi usando jQuery
- 3. Problema con jQuery slideDown()
- 4. jquery alterna slideUp/slideDown
- 5. come utilizzare importante in jQuery animate() funzione
- 6. Come si esegue la funzione .animate in jQuery per sempre?
- 7. jQuery slideDown() l'animazione non funziona
- 8. jQuery - slideDown e icone push
- 9. JQuery slideDown lag di animazione
- 10. jQuery slideDown non è liscia
- 11. JQuery-Mobile effetto slideDown pieghevole
- 12. Jquery animate bottom problem
- 13. jQuery slideDown/slideUp non funziona in IE7
- 14. Creare gif animate usando la libreria GD
- 15. Jquery animate nascondi e mostra
- 16. Come implementare jquery come slideDown() in zepto
- 17. jQuery animate .prepend
- 18. jQuery animate scroll
- 19. onClick vai in fondo alla pagina usando jQuery .animate
- 20. jQuery Animate superiore (dal basso verso l'alto)
- 21. jQuery animate elemento SVG
- 22. Animate PNG con jQuery?
- 23. animate 'insertBefore' jquery
- 24. jquery animate completo
- 25. onSuggestionClick ricrea la mia attività
- 26. jquery slideDown e slideUp dimena div
- 27. jQuery: slideUp() delay() quindi slideDown; non funziona
- 28. jQuery: FadeIn/A e slideDown nuovo elemento
- 29. slideUp() e slideDown() utilizzando React.js
- 30. jQuery - Animate css background-size?
perché non usare solo slideDown()? – Patricia
perché animate() ha un'opzione di passaggio a cui posso allegare una funzione. – Alex