3

http://jsfiddle.net/YvbhH/ div

の最初の 5 つの li 要素のみを表示しようとしています。li がない場合 (それらを消去してスクリプトを再度実行してみてください)、div が表示され、div が消えるはずです。アイテムが 5 つ未満の場合は、高さを計算する必要があります (newsli x30px) どこで間違ったのですか?#news

#nonews#news



4

3 に答える 3

5

ニュースを正しく閉じていませんでした。

</div> 

あなたは行方不明です/

そのため、#nonewsは の子で#newsあり、あなたが姿を#news消すと、両方とも消えてしまいます。

ちょっとした間違い。

ここに作業フィドルがあります。私がしたことは、きちんとニュースを閉じることだけでした

于 2012-08-02T12:30:01.553 に答える
1

最初の要素の上と最後の要素の下の両方で 3px の余白を計算するのを忘れて、135px を間違って計算しました。これは、@ngmiceliの回答からの正しいマークアップを含む、修正されたフィドルです

http://jsfiddle.net/VesQ/YvbhH/1/

于 2012-08-02T12:32:41.543 に答える
0

男はそれを手に入れました.... id="news" で最初の div を閉じます。私はあなたのフィドルを更新しましたチェックしてください

于 2012-08-02T12:33:13.167 に答える