2013-12-15 113 views
0

我試圖使用jquery的淡入淡出功能來做,因爲它和它工作正常,如果我使用fadeOut之前將不透明度更改爲0,但如果我將不透明度設置爲0在CSS中,jquery函數不會覆蓋CSS。jQuery .fadeIn()不會覆蓋css

我該如何在保持元素在點擊事件之前隱藏的情況下工作?

+0

笑你嘗試過什麼。 –

+0

而不是設置'opacity:0'你爲什麼不用'display:none'來隱藏元素, –

回答

0

看起來fadeIn()有問題,如果該元素是不是隱藏的,所以你可以嘗試fadeTo()

$('div').css('opacity', '0').fadeTo(2000, 1) 

演示:Fiddle

或嘗試animate({opacity: 1})

$('div').css('opacity', '0').animate({ 
    opacity: 1 
}, 2500) 

演示:Fiddle

+0

謝謝,像一個魅力一樣工作。 – silverlight513