2012-08-08 32 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.