以前没有用SMARTY的时候要实现表格颜色的交替显示,会用JQUERY来做,但现在的话用了SMARTY,要实现这个样式就很简单了,SMARTY提供了一个函数:cycle .以下是实例代码:
最后实现的效果如下:
test.php>>>
<?php
include_once("smarty_inc.php");
$arr=array('a','b','c','d','e','f');
$smarty->assign('arr',$arr);
$smarty->display("test.tpl");
?>
test.tpl>>>
<table width="100px">
{section name=a loop=$arr}
<tr bgcolor="{cycle values="#eeeeee,#55eero"} ">
<td>
{$arr[a]}
</td>
</tr>
{/section}
</table>
以上就代码,使用起来很方便.
转载于:https://my.oschina.net/u/141969/blog/609584
本文介绍如何在Smarty模板引擎中使用cycle函数轻松实现表格行的交替背景色。通过实例代码展示了如何替代使用jQuery来达到相同效果,简化了代码实现。
769

被折叠的 条评论
为什么被折叠?



