4

由于某种原因,这不想工作。我只是想在单击链接时html插入一些内容并向下滑动。div

http://jsfiddle.net/nosfan1019/mT9mc/2/

4

4 回答 4

6

更改您的 CSS。

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

之前没有滑下来的原因,是已经看得见了。

演示:http: //jsfiddle.net/mT9mc/6/

于 2012-08-08T22:12:24.767 回答
5

是的,我想说和 ahren 一样,div 已经可见,所以你不能slideDown在已经可见的元素上使用。您可以添加display: none;到 div 的样式,也可以使用以下...

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

本例所示。

于 2012-08-08T22:15:10.287 回答
2

你的 div 必须被隐藏才能真正向下滑动

http://jsfiddle.net/mT9mc/4/

于 2012-08-08T22:13:38.800 回答
1

“div”标签必须用display: none;)隐藏

将其添加到 css 中,您的代码应该可以工作:jsfiddle

于 2012-08-08T22:14:18.493 回答