Dado un documento, la tarea es realizar fadeOut() y slideUP() al mismo tiempo con la ayuda de JavaScript. Aquí se discuten 2 enfoques.
Enfoque 1:
Primero seleccione el elemento. Use el método animate() para realizar ambas operaciones, este método toma 4 argumentos pero en este caso solo se usan 2. El primero es el CSS que queremos animar y el segundo es la velocidad. CSS es {altura: 0, opacidad: 0} y la velocidad utilizada es ‘lenta’. La propiedad Height se usa para realizar el efecto slideUp y la opacidad se usa para realizar el efecto fadeOut.
- Ejemplo: Este ejemplo implementa el enfoque anterior.
<!DOCTYPE HTML>
<
html
>
<
head
>
<
title
>
Perform fadeOut() and slideUp()
at the same time with JavaScript
</
title
>
<
style
>
#div {
background: green;
height: 100px;
width: 200px;
margin: 0 auto;
color: white;
}
</
style
>
<
script
src
=
</
script
>
</
head
>
<
body
style
=
"text-align:center;"
>
<
h1
style
=
"color:green;"
>
GeeksForGeeks
</
h1
>
<
p
id
=
"GFG_UP"
style
=
"font-size: 19px; font-weight: bold;"
>
</
p
>
<
div
id
=
"div"
>
This is Div box.
</
div
>
<
br
>
<
button
onClick
=
"GFG_Fun()"
>
click here
</
button
>
<
br
>
<
p
id
=
"GFG_DOWN"
style="color: green;
font-size: 24px;
font-weight: bold;">
</
p
>
<
script
>
$('#GFG_UP').text(
"Click on button to perform fadeOut and slideUp at same time.");
function GFG_Fun() {
$("#div").animate({
height: 0,
opacity: 0
}, 'slow');
$('#GFG_DOWN').text(
"Both operations performed simultaneously.");
}
</
script
>
</
body
>
</
html
>
- Producción:
Enfoque 2:
Primero seleccione el elemento. Use el método » animate() para realizar ambas operaciones, este método toma 4 argumentos pero en este caso solo se usan 2. El primero es el CSS que queremos animar y el segundo es la velocidad. CSS es { altura: ‘alternar’, opacidad: ‘alternar’} y la velocidad utilizada es ‘lenta’. La propiedad Height se usa para realizar el efecto slideUp y la opacidad se usa para realizar el efecto fadeOut. Este ejemplo también puede revertir el efecto.
- Ejemplo: Este ejemplo implementa el enfoque anterior.
<!DOCTYPE HTML>
<
html
>
<
head
>
<
title
>
Perform fadeOut() and slideUp()
at the same time with JavaScript
</
title
>
<
style
>
#div {
background: green;
height: 100px;
width: 200px;
margin: 0 auto;
color: white;
}
</
style
>
<
script
src
=
</
script
>
</
head
>
<
body
style
=
"text-align:center;"
>
<
h1
style
=
"color:green;"
>
GeeksForGeeks
</
h1
>
<
p
id
=
"GFG_UP"
style="font-size: 19px;
font-weight: bold;">
</
p
>
<
div
id
=
"div"
>
This is Div box.
</
div
>
<
br
>
<
button
onClick
=
"GFG_Fun()"
>
click here
</
button
>
<
br
>
<
p
id
=
"GFG_DOWN"
style="color: green;
font-size: 24px;
font-weight: bold;">
</
p
>
<
script
>
$('#GFG_UP').text(
"Click on button to perform fadeOut and slideUp at same time.");
function GFG_Fun() {
$("#div").animate({
height: 'toggle',
opacity: 'toggle'
}, 'slow');
$('#GFG_DOWN').text(
"Both operations performed simultaneously.");
}
</
script
>
</
body
>
</
html
>
- Producción:
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA