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、既に表示されている要素には使用できません。divのスタイルに追加するかdisplay: none;、次を使用できます...

$('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 に答える