2012-02-15 27 views
0

我有一个3 div的容器,当我的文档准备好像每个元素淡入不同的速度,不透明度从0-100顺利,这是可能与jQuery的?Fade Div使用jQuery

感谢

+0

是的。你可以发布你现在使用的HTML和jQuery吗? – 2012-02-15 15:18:14

+0

http://api.jquery.com/fadeIn/ – Hadas 2012-02-15 15:18:28

回答

2

jQuery的已建成方法动画元素的不透明度:fadeIn

您可以指定以毫秒为单位按您的要求淡出的时间。

根据您的标记和调用fadeIn方法,通过其id,class或任何其他选项来选择所需的容器。

$('#div1').fadeIn(500); 
$('#div2').fadeIn(1500); 
$('#div3').fadeIn(2000); 
+0

即将发布此信息。这里有一个小提琴展示它的工作原理:http://jsfiddle.net/RoryMcCrossan/ZV62v/ – 2012-02-15 15:20:47

+0

没办法,那很简单!?谢谢 – Liam 2012-02-15 15:23:33

+0

@Liam - 是的,jQuery使一切变得非常简单! – ShankarSangoli 2012-02-15 15:25:21

0

jQuery的

$(document).ready(function(){ 

    $('#div1').animate({opacity: '0'},'fast'); 
    $('#div2').animate({opacity: '0'},'slow'); 
    $('#div3').animate({opacity: '0'},1000); 

}); 

我以为是你whant做什么,动画不透明度。遗憾的英语IM巴西

注:“快”和“慢”可以更改您要为例如在DIV#3

欢呼

+0

你说你想要不透明控制,所以我发布 – 2012-02-15 15:25:24

0

HTML:

<div id="divContainer"> 
    <div style="background-color: Red; display: none;"> 
     Red 
    </div> 

    <div style="background-color: Green; display: none;"> 
     Green 
    </div> 

    <div style="background-color: Blue; display: none;"> 
     Blue 
    </div> 
</div> 

的jQuery:

$(document).ready(function() 
{ 
    var count = 1000; 

    $("#divContainer > div").each(function() 
    { 
     $(this).fadeIn(count); 
     count += 1000; 
    }); 
}