Exibindo elementos gradativamente com jQuery
Que tal carregar alguns elementos de sua página, um por um, gradativamente, com efeito fade e utilizando jQuery? Veja como é simples!
Primeiro, o HTML de exemplo
<
ul
id
=
"lista"
>
<
li
>Lista 1</
li
>
<
li
>Lista 2</
li
>
<
li
>Lista 3</
li
>
</
ul
>
Agora, a função…
<script type=”text/javascript”>
$.fn.fadeDelay =
function
()
{
var
fade = 1000;
var
delay = 1000;
var
dlcur = 0;
return
this
.each(
function
()
{
$(
this
).delay(dlcur).fadeIn(fade);
dlcur += delay;
});
};
/* Quando o documento estiver carregado… */
$(document).ready(
function
()
{
/* Primeiro, escondemos todos os elementos… */
$(
'ul#lista li'
).hide();
/* Agora, acionamos o script para carregar os elementos gradativamente */
$(
'ul#lista li'
).fadeDelay();
});
</script>
E pronto!!!