http://jsfiddle.net/YvbhH/
我想显示在#news
DIV只有第5个li元素。
如果没有li(尝试擦除它们并再次运行该脚本),应出现#nonews
div并且#news
div应该消失。
如果它少于5个项目它应该计算高度(newsli x30px)
我哪里出错了?计数元素和改变CSS
3
A
回答
5
您没有正确关闭消息!
</div>
你缺少/
因此,#nonews
是#news
一个孩子,当你#news
dissapear他们都走了。
该死的小错误。
Here's the working fiddle. All I did was close news properly
1
您计算135px错误,忘了算的3px保证金在第一元件上方,最后一个元素。这里有一个修正的小提琴,用正确的标记从@ngmiceli
0
家伙知道了.... 接近第一个div id为“新闻”的答案。我已更新你的小提琴请检查
相关问题
- 1. css改变我的元素
- 2. 改变元素的CSS
- 3. 的Button改变CSS元素
- 4. CSS过渡 - 改变元素
- 5. jQuery .css不改变元素css
- 6. 改变的元素风格与CSS
- 7. mootools的改变元素内联CSS
- 8. CSS媒体查询不改变元素?
- 9. 的CSS改变第二个元素
- 10. css改变点击元素的样式
- 11. CSS悬停改变另一个元素
- 12. XSL变换:计数元素
- 13. 使用jQuery和CSS设计d3元素
- 14. CSS更改元素高度和宽度
- 15. jQuery select元素与css计数器
- 16. 改变html元素
- 17. 改变SVG元素,
- 18. CSS绑定时数组元素被改变
- 19. jQuery不改变CSS,即使在数组中找到元素?
- 20. CSS数据步与span元素来改变
- 21. jQuery + CSS元素更改
- 22. CSS渐变多个元素
- 23. css奇数和偶数嵌套元素
- 24. 计数元素
- 25. 计数元素
- 26. 计数元素
- 27. 计数元素
- 28. 计数元素
- 29. 计数元素
- 30. DOM更改后计数元素
对。注意你可以使用'$('#news')。hide();'和'$('#news')。show();'。最短写作。 – zessx 2012-08-02 12:33:32
@TRK乐于帮忙。当你有这样奇怪的问题时,我经常建议使用Chrome的开发者工具打开页面。如果您在修复之前查看页面的元素视图,问题会突然变得清晰(IMO) – 2012-08-02 12:46:52
http://jsfiddle.net/vdtQc/在某些更改后,它看起来/工作的方式。 – TRK 2012-08-02 15:20:12