http://jsfiddle.net/YvbhH/
我试图只显示#news
div中的前5个li元素
如果没有li(尝试删除它们并再次运行脚本),则应显示#nonews
div并且#news
div应该消失。
如果它少于5个项目则计算高度(newsli x30px)
我哪里出错了?
答案 0 :(得分:5)
你没有正确关闭新闻!
</div>
您错过了/
因此,#nonews
是#news
的孩子,当你让#news
消失时,他们都会去。
小错误。
Here's the working fiddle. All I did was close news properly
答案 1 :(得分:1)
您错误地计算了135px,忘记计算第一个元素上方和最后一个元素下方的3px边距。这是一个纠正的小提琴,从@ngmiceli
的答案中得到正确的标记答案 2 :(得分:0)
老兄得到了...... 关闭第一个div = id =“news”。我已更新你的小提琴,请检查