2012-05-31 31 views
0

我需要设置div的显示属性来阻止给出淡入淡出效果,淡入淡出功能不会改变div的显示属性来阻止。所以不能看到div。我该怎么做?设置一个div显示属性来阻止给它淡入淡出效果

$('lesson-'+tab).setStyle({ 
display: 'block' 
}); 

<div id='lesson'> 
</div> 
+0

Divs已经有display:block。你为什么需要改变它?还有其他一些相关的代码吗?并且:不,“显示”属性不具动画性。 – Bergi

回答

0

您可以FadeIn的元素,其属性已设置为{display:none}

<div id='lesson'> 
</div> 

CSS:

#lesson{ 
    display:none; 
    height:100px; 
    width:100px; 
    background-color:red; 
} 

jQuery的

$(document).ready(function(){ 
    $("#lesson").fadeIn(1000); 
}); 

演示链接http://jsfiddle.net/uttara/TnHbJ/