Em uma página HTML com o código abaixo, que utiliza jQuery, ...

Próximas questões
Com base no mesmo assunto
Q854057 Programação
Em uma página HTML com o código abaixo, que utiliza jQuery, um Programador deseja definir um temporizador para atrasar a execução de um container a ser exibido.
Imagem associada para resolução da questão
O Programador deseja definir um tempo de 4000 milissegundos até que o elemento oculto cujo valor de id seja caixa comece a aparecer gradualmente. Para isso a lacuna I deve ser preenchida com
Alternativas

Comentários

Veja os comentários dos nossos alunos

https://www.w3schools.com/jquery/eff_delay.asp

https://www.w3schools.com/jquery/jquery_fade.asp

Pesquisando um pouco cheguei a seguinte conclusão sobre essa questão, pois ERREI a questão marcando a alternativa B, ou seja, uma pegadinha talvez.

.toggle() Display or hide the matched elements.

.fadeToggle() Display or hide the matched elements by animating their opacity.

.fadeIn() Display the matched elements by fading them to opaque.

.fadeOut() Hide the matched elements by fading them to transparent.

.delay() Set a timer to delay execution of subsequent items in the queue.

Fonte : https://api.jquery.com/

$("p").delay(4000).toggle(); - Não Funcionou

$("p").toggle(4000); - Funcionou

Fonte : https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_eff_toggle

Observação: Aparentemente o .delay(4000) não funcionou com o toggle

$("p").delay(4000).fadeIn(); - Funciona

$("p").fadeIn(4000); - Funciona

Fonte : https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_fadein

Observação: Já nos dois casos acima fadeIn funcionou, mas cada um de uma maneira diferente, o primeiro somente exibiu após 4000 ms e o segundo foi exibindo lentamente durante os 4000 ms

Pesquisando um pouco cheguei a seguinte conclusão sobre essa questão, pois ERREI a questão marcando a alternativa B, ou seja, uma pegadinha talvez.

.toggle() Display or hide the matched elements.

.fadeToggle() Display or hide the matched elements by animating their opacity.

.fadeIn() Display the matched elements by fading them to opaque.

.fadeOut() Hide the matched elements by fading them to transparent.

.delay() Set a timer to delay execution of subsequent items in the queue.

Fonte : https://api.jquery.com/

$("p").delay(4000).toggle(); - Não Funcionou

$("p").toggle(4000); - Funcionou

Fonte : https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_eff_toggle

Observação: Aparentemente o .delay(4000) não funcionou com o toggle

$("p").delay(4000).fadeIn(); - Funciona

$("p").fadeIn(4000); - Funciona

Fonte : https://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_fadein

Observação: Já nos dois casos acima fadeIn funcionou, mas cada um de uma maneira diferente, o primeiro somente exibiu após 4000 ms e o segundo foi exibindo lentamente durante os 4000 ms

fadeIn()Display the matched elements by fading them to opaque.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo