首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Bootstrap折叠中添加活动类

在Bootstrap折叠中添加活动类
EN

Stack Overflow用户
提问于 2018-04-19 14:42:06
回答 2查看 290关注 0票数 0

如何在第一次加载时将面板设置为默认激活,下面的代码显示为动态页面显示,帮助我解决这个问题:

代码语言:javascript
复制
<div class="panel-group collapse-style-1" id="accordion"> 
    <?php  foreach ($careers['result'] as $resclients){?> 
        <div class="panel panel-default">
            <div class="panel-heading">
                <h4 class="panel-title">
                        <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne<?php echo $conn->stripval($resclients['career_id']);?>" aria-expanded="true" class="collapsed">
                            <i class="fa fa-life-ring pr-10"></i><?php echo $conn->stripval($resclients['job_title']);?> - <?php echo $conn->stripval($resclients['experience']);?> 
                        </a>
                    </h4>
            </div><br>
            <div id="collapseOne<?php echo $conn->stripval($resclients['career_id']);?>" class="panel-collapse collapse" aria-expanded="true" style="height: 0px;">
                <div class="panel-body">
                    <?php echo $conn->stripval($resclients['job_desc']);?>
                </div>
            </div>
        </div>
    <?php } ?> 
</div>
EN

回答 2

Stack Overflow用户

发布于 2018-04-19 14:59:29

尝尝这个,

代码语言:javascript
复制
<div class="panel-group collapse-style-1" id="accordion"> 
    <?php $i=1; foreach ($careers['result'] as $resclients){?> 
        <div class="panel panel-default">
            <div class="panel-heading">
                <h4 class="panel-title">
                    <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne<?php echo $conn->stripval($resclients['career_id']);?>" aria-expanded="<?=($i==1)?'true':'false';?>" class="<?=($i==1)?'collapsed':'';?>">
                        <i class="fa fa-life-ring pr-10"></i><?php echo $conn->stripval($resclients['job_title']);?> - <?php echo $conn->stripval($resclients['experience']);?> 
                    </a>
                </h4>
            </div><br>
            <div id="collapseOne<?php echo $conn->stripval($resclients['career_id']);?>" class="panel-collapse collapse <?=($i==1)?'in':'';?>" aria-expanded="<?=($i==1)?'true':'false';?>" style="height: 0px;">
                <div class="panel-body">
                    <?php echo $conn->stripval($resclients['job_desc']);?>
                </div>
            </div>
        </div>
    <?php $i++; } ?> 
</div>
票数 1
EN

Stack Overflow用户

发布于 2018-04-19 15:12:37

我现在试过了,它工作得很好,谢谢你给我一个解决问题的主意

代码语言:javascript
复制
<div class="panel-group collapse-style-1" id="accordion"> 
    <?php $c=0; foreach ($careers['result'] as $resclients){ $c++;?> 
    <div class="panel panel-default">
        <div class="panel-heading">
            <h4 class="panel-title">
                    <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne<?php echo $conn->stripval($resclients['career_id']);?>" aria-expanded="<?php if($c==1){ echo "true"; }else{ echo "false"; } ?>" class="<?php if($c==1){ echo ""; }else{ echo "collapsed"; } ?>">
                        <i class="fa fa-life-ring pr-10"></i><?php echo $conn->stripval($resclients['job_title']);?> - <?php echo $conn->stripval($resclients['experience']);?> 
                    </a>
                </h4>
        </div><br>
        <div id="collapseOne<?php echo $conn->stripval($resclients['career_id']);?>" class="panel-collapse collapse <?php if($c==1){ echo "in"; }else{ echo ""; } ?>" aria-expanded="<?php if($c==1){ echo "true"; }else{ echo "false"; } ?>" style="<?php if($c==1){ echo "true"; }else{ echo "height: 0px;"; } ?>">
            <div class="panel-body">
                <?php echo $conn->stripval($resclients['job_desc']);?>
            </div>
        </div>
    </div>
    <?php } ?> 
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49914352

复制
相关文章

相似问题

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