Cursos / Informática para Internet / Desenvolvimento Front-end II / Aula
Os métodos slideUp()
e slideDown()
do jQuery são utilizados para esconder ou mostrar elementos HTML através do aumento ou diminuição gradual da altura do elemento (deslizando para cima ou para baixo).
$(document).ready(function () {
$("#btnSlideUp").click(function () {
$("p").slideUp();
});
$("#btnSlideDown").click(function () {
$("p").slideDown();
});
});
Da mesma maneira que o efeito de hide()
/show()
e fadeIn()
/fadeOut()
, com os efeitos de sliding você também pode definir a velocidade da animação com um parâmetro.
$(document).ready(function () {
$("#btnSlideUp").click(function () {
$("p.normal").slideUp();
$("p.rapido").slideUp("fast");
$("p.devagar").slideUp("slow");
$("p.muito-rapido").slideUp(50);
$("p.muito-devagar").slideUp(2000);
});
$("#btnSlideDown").click(function () {
$("p.normal").slideDown();
$("p.rapido").slideDown("fast");
$("p.devagar").slideDown("slow");
$("p.muito-rapido").slideDown(50);
$("p.muito-devagar").slideDown(2000);
});
});
Também similar ao hide()
/show()
e fadeIn()
/fadeOut()
, que contam o método toggle()
e fadeToggle()
para alternar entre os dois modos, para o efeito de sliding temos o método slideToggle()
. Veja:
$(document).ready(function () {
$("#btnSlide").click(function () {
$("p").slideToggle();
});
});
Versão 5.3 - Todos os Direitos reservados