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. jQuery .css不改变元素css
- 4. css改变点击元素的样式
- 5. mootools的改变元素内联CSS
- 6. 改变的元素风格与CSS
- 7. XSL变换:计数元素
- 8. 使用jQuery和CSS设计d3元素
- 9. CSS更改元素高度和宽度
- 10. jQuery select元素与css计数器
- 11. 改变html元素
- 12. jQuery不改变CSS,即使在数组中找到元素?
- 13. CSS数据步与span元素来改变
- 14. jQuery + CSS元素更改
- 15. css奇数和偶数嵌套元素
- 16. 计数元素
- 17. 计数元素
- 18. 计数元素
- 19. 计数元素
- 20. 计数元素
- 21. DOM更改后计数元素
- 22. 从元素中获取CSS,放入JSON数组,更改元素,使用存储的CSS数组恢复元素
- 23. Knockout.js:改变数组元素的问题
- 24. react-native redux - reducer改变数组元素
- 25. css伪类,悬停在一个元素上改变不同元素的属性
- 26. 我如何改变与多个元素相同的元素ID的CSS
- 27. 用javascript改变CSS元素在相同的元素ID在多个地方
- 28. 改变了不同元素
- 29. 改变风格元素
- 30. 改变HTML元素值
对。注意你可以使用'$('#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