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