2012-02-15 31 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; 
    }); 
}