2012-08-08 30 views

回答

5

更改您的CSS。

div { 
    background: #eee; 
    display:none; //add display:none; 
} 

它之前沒有滑落的原因是它已經可見。

DEMO:http://jsfiddle.net/mT9mc/6/

+0

感謝您的。知道它必須是簡單的東西 – 2012-08-08 22:14:38

1

的 「格」 標籤必須與display: none被隱藏;)

添加到CSS和您的代碼應該工作:jsfiddle

5

是,我打算說ahren一樣,div已經可見,所以你不能在已經存在的元素上使用slideDown。您可以添加display: none;到div的風格,或者你可以使用下面的...

$('a').click(function() { 
    $('div').hide().html('ffasdf').slideDown('slow'); 
}); 

由於shown in this example.