2010-04-13 21 views
0

給出一個隱藏的超鏈接(隱藏設置顯示:內聯在一個CSS文件中),我該如何實現動畫這個超鏈接'display:block'?既不顯示()也不顯示以下代碼動畫隱藏的超鏈接顯示:塊

.animate({ 
    display: block 
}, { 
    duration: 500 
} 

做功!

Anny的建議? 乾杯, 立方體

+0

'display:inline'不會隱藏它 – cletus 2010-04-13 16:33:42

回答

4

您正在使用具有錯誤CSS屬性的動畫。

只是去像

$('a.link').fadeIn(); 

here你可以找到你需要開始使用jQuery效果

+1

對不起,您錯了,使用fadeIn()效果會導致display:inline,這不是我想要實現的。可見的超鏈接必須將顯示設置爲「阻止」! – cube 2010-04-13 16:33:59

+1

對不起。然後使用.css({display:'block'});作爲您的動畫的回調函數 像 $(「a.link」)。fadeIn(「slow」,function(){$(this).css({'display':'block'})} ); – XGreen 2010-04-13 16:36:59

+0

太棒了,謝謝! – cube 2010-04-13 16:40:33

0

該動畫的方法需要的東西,有2個以上國家的所有信息。如同另一個建議,您可以使用.fadeIn()/ .fadeOut方法。另一種選擇是動畫CSS不透明度值。