首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在动态php carousel中转换html carousel

在动态php carousel中转换html carousel
EN

Stack Overflow用户
提问于 2018-07-16 18:51:00
回答 1查看 67关注 0票数 0

我有一个轮播,我想在动态轮播中进行更改,html结构如下:

代码语言:javascript
复制
 <div class="item active">
    <div class="col-md-3">demo</div>
    <div class="col-md-3">demo</div>
    <div class="col-md-3">demo</div>
    <div class="col-md-3">demo</div>
 </div>
  <div class="item">
    <div class="col-md-3">demo</div>
    <div class="col-md-3">demo</div>
    <div class="col-md-3">demo</div>
    <div class="col-md-3">demo</div>
 </div>

第一个div具有类active,第二个div没有active类,在包含演示数据项目类内部每隔4个div之后,item类div关闭,并使用item类打开新的div如何操作

这是我的php代码:

代码语言:javascript
复制
<?php $a=1; while($rfc=$resfc->fetch_array()) { if($a<=4){?>
     <!-- starts carousel -->
     <div class="item active"><?php } else {?> <div class="item"> <?php } ?>
          <div class="col-md-3">demo</div>
      </div>

 <?php $a++; }}?>
EN

回答 1

Stack Overflow用户

发布于 2018-07-16 19:29:26

这样的代码应该可以满足您的需求:

代码语言:javascript
复制
<?php 
     $a=1; while($rfc=$resfc->fetch_array()) { 

     $active = ($a == 1) ? 'active' : ''; // set active or empty string

     echo '<!-- starts carousel -->
     <div class="item ' . $active . '">
          <div class="col-md-3">demo</div>
      </div>';

     if ($a % 4 == 0) {  // if it evenly divides by 4 with no remainder, add the closing and opening divs
        echo '</div><div class="item">';
     }
     $a++; }}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51360102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档