我在 php 中有其他项目的代码是这样的
<div class="post-wrap">
$i = 0;
while ( have_posts() )
$i++;
if($i==1) {
$class= 'active';
}
else {
$class= '';
}
<div class="box '.$class.'"></div>
endwhile;
</div>
现在这给出了类似的输出
<div class="box active"></div>
<div class="box"></div>
<div class="box"></div>
通过这种方式,我使所有的帖子都通过 jQuery 淡入淡出。
使用相同的参考我想淡入和淡出一些文本。为此,我开发了模块。我正在从数据库中获取所有值。所以我的模块代码是这样的
public function hookfooter($params) {
$popup_styles = "SELECT * FROM "._DB_PREFIX_."database ORDER BY `id` DESC LIMIT 1";
$popup_styles_settings = Db::getInstance()->ExecuteS($popup_styles);
$this->context->smarty->assign('PopupStyles',$popup_styles_settings);
return $this->display(__FILE__, 'views/templates/front/footer-display.tpl');
}
在这里,我获取了数据并将值分配给 smarty。
在 smarty 里面我的代码是这样的
{foreach from=$sliderValues item=row}
<div class="box">name</div>
<div class="box">name2</div>
<div class="box">name3</div>
{/foreach}
但在这里我不知道如何使用 while 并制作循环计数器,以便我可以为 jquery 添加活动类。那么有人可以告诉我如何进行这项工作吗?任何帮助和建议都将是非常可观的。谢谢