Q
編碼替代陰影行?
2
A
回答
6
如果你願意在服務器端做,它的方式是讓你使用「循環」方法,這將處理模數2的東西,但也將處理命名空間,如果你需要做嵌套交替陰影。
http://api.rubyonrails.org/classes/ActionView/Helpers/TextHelper.html#M001753
例如
<%= cycle("even", "odd", :name => "row_class") -%>
名字只是用於避免碰撞,如果你有2個週期的同時回事,它是可選的。
2
你可以做到這一點很容易使用jQuery一個更聰明的方式,如果這是一個選項。鏈接到頭部的jQuery庫,理想情況下爲該表提供一個id或class,以便可以識別它,並創建一半行將獲得的類。然後,把它放在你的javascript中:
jQuery(document).ready(function() {
jQuery('#table tr:even').addClass('stripes'); //could also be tr:odd
});
就是這樣,真的。如果你不希望創建一個單獨的類,你可以隨時添加在飛行的風格:
jQuery(document).ready(function() {
jQuery('#table tr:even').css({'backgroundColor: blue', 'font: red'});
});
2
這實際上是內置於導軌 - 檢查助手的ActionView的「循環」的方法。
相關問題
- 1. VBA陰影交替行
- 2. 用em代替px的文字陰影?
- 3. IE中的文字陰影,替代品
- 4. 替代QGraphicsDropShadowEffect無框窗口的陰影
- 5. 代碼CSS3陰影的最佳方法?
- 6. Robolectric自定義陰影代碼
- 7. 如何計算顏色陰影代碼?
- 8. 現代化jQuery的陰影
- 9. UIWebView - PDF陰影和頁碼
- 10. 替代編碼URL
- 11. Android API 19支持AlertDialog黑色邊框代替陰影
- 12. 陰影
- 13. imagemagick命令行陰影像photoshop內陰影問題
- 14. 陰影第一行表
- 15. R陰影的陰影部分
- 16. 瀰漫陰影和ambiant陰影
- 17. OpenGL | ES添加陰影/陰影貼圖
- 18. 陰影路徑和陰影在PNG
- 19. 陰影質量(陰影痤瘡)
- 20. OpenGL ES 2D陰影的陰影
- 21. JSON編碼和替代JSON_UNESCAPED_UNICODE
- 22. CoreGraphics的陰影?
- 23. 文字陰影
- 24. Three20 TTStyle陰影
- 25. 邊框陰影
- 26. JPanel陰影
- 27. 陰影DOM
- 28. Android內陰影
- 29. 邊框陰影
- 30. NSTextField內陰影
爲什麼更智能?我認爲它沒有比這更聰明或更緊湊,它是語言不可知的和常識等等 - 如果它沒有被破壞,不會修復!模數足夠花哨。 – LukeN 2010-05-09 23:32:42
使用JavaScript做到這一點只會增加用戶的頁面加載時間。在所有瀏覽器完全支持CSS3之前,在服務器上做這件事是最好的選擇。 – epascarello 2010-05-09 23:43:08
如果您願意放棄IE瀏覽器支持,請檢查CSS3的'n-child'選擇器。 – Anurag 2010-05-09 23:45:15