我试图用jQuery让每个HTML5元素一次淡出一个

I am trying to make each HTML5 element fade in one at a time with jQuery

本文关键字:一个 淡出 一次 元素 HTML5 jQuery      更新时间:2023-10-05

为什么它不起作用?

$eachmultiplechoice = $('.eachmultiplechoice');
$eachmultiplechoice.each(   function(index) 
{   $(this).delay(200*index).fadeIn(300);   }   ); 

http://jsfiddle.net/pppun97y/

因为元素没有隐藏。由于它们是可见的,fadeIn什么都不做。隐藏它们,然后就会工作

$eachmultiplechoice.hide().each(function(index) {
    $(this).delay(200 * index).fadeIn(300);
});