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