Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 手风琴点击问题_Javascript_Jquery_Css - Fatal编程技术网

Javascript 手风琴点击问题

Javascript 手风琴点击问题,javascript,jquery,css,Javascript,Jquery,Css,如何修复那个Boostrap手风琴一开始工作不正常,它直接显示了它下面的所有标题和内容。双击任何选项卡后,其工作正常。但是当我再次刷新页面时,同样的问题重复出现,我尝试了很多,这里是我的代码和图像 $content.='<div style="width:600px; margin:auto;"> <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">';

如何修复那个Boostrap手风琴一开始工作不正常,它直接显示了它下面的所有标题和内容。双击任何选项卡后,其工作正常。但是当我再次刷新页面时,同样的问题重复出现,我尝试了很多,这里是我的代码和图像

 $content.='<div style="width:600px; margin:auto;">
 <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">';
  while ($activation_row = mysql_fetch_array($result1)) {
                $dobarray1 = explode('-', $activation_row['date1']);
                $date = $dobarray1[2] . '/' . $dobarray1[1] . '/' . $dobarray1[0]; 
                $uid=$activation_row['id'];                 
                $content.='<div class="panel panel-default">
                <div class="panel-heading" role="tab" id="headingOne'.$uid.'">
                        <h4 class="panel-title">
                        <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne'.$uid.'" aria-expanded="true" aria-controls="collapseOne">
                        '.$date.' '.date("h:i:s A", strtotime($activation_row['time1'])).'
                </a>
                </h4>
                </div>
                <div id="collapseOne'.$uid.'" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne'.$uid.'">
                <div class="panel-body">
                                ' . stripcslashes($activation_row['workflow']) . '
                </div>
              </div>
            </div>';            
            }
$content.='</div></div>';
$content.='
';
而($activation\u row=mysql\u fetch\u array($result1)){
$dobarray1=爆炸('-',$activation_行['date1']);
$date=$dobarray1[2]./'.$dobarray1[1]./'.$dobarray1[0];
$uid=$activation_行['id'];
$content.='
“.stripcslashes($activation_row['workflow'])”
';            
}
$content.='';

嘿,我找到了这个问题的解决方案:

  class="panel-collapse collapse in"
在这个类中,从这个类中删除“in”(class=“panel-collapse-collapse{in}”)

若你们想打开第一个标签,你们需要在while循环中加入一个计数器变量增量。当值为“1”时,将“in”添加到类中,否则不要添加

 $content.='<div style="width:600px; margin:auto;">
            <div class="panel-group" id="accordion" role="tablist" aria-multiselectable="true">';
            $count = 1; 
            while ($activation_row = mysql_fetch_array($result1)) {
            $final = $count++;
                $dobarray1 = explode('-', $activation_row['date1']);
                $date = $dobarray1[2] . '/' . $dobarray1[1] . '/' . $dobarray1[0]; 
                $uid=$activation_row['id'];

                $content.='<div class="panel panel-default">
                        <div class="panel-heading" role="tab" id="headingOne'.$uid.'">
                          <h4 class="panel-title">
                            <a data-toggle="collapse" data-parent="#accordion" href="#collapseOne'.$uid.'" aria-expanded="true" aria-controls="collapseOne">
                              '.$date.' '.date("h:i:s A", strtotime($activation_row['time1'])).'
                            </a>
                          </h4>
                        </div>';
                            if($final==1){
                             $content.='<div id="collapseOne'.$uid.'" class="panel-collapse collapse in" role="tabpanel" aria-labelledby="headingOne'.$uid.'">';
                            }       
                            else{
                             $content.='<div id="collapseOne'.$uid.'" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne'.$uid.'">';
                            }

                             $content.='<div class="panel-body">
                                ' . stripcslashes($activation_row['workflow']) . '
                              </div>
                            </div>
                          </div>';
$content.='
';
$count=1;
而($activation\u row=mysql\u fetch\u array($result1)){
$final=$count++;
$dobarray1=爆炸('-',$activation_行['date1']);
$date=$dobarray1[2]./'.$dobarray1[1]./'.$dobarray1[0];
$uid=$activation_行['id'];
$content.='
';
如果($final==1){
$content.='';
}       
否则{
$content.='';
}
$content.='
“.stripcslashes($activation_row['workflow'])”
';