Php 关闭';手风琴'&书信电报;部门>;但是强迫一个';顶部';返回

Php 关闭';手风琴'&书信电报;部门>;但是强迫一个';顶部';返回,php,html,css,Php,Html,Css,我在PHP while循环中嵌入了一个“手风琴”。。。PHP从DB中提取数据以填充面板——这部分工作正常。每个面板根据所述的标签链接加载和打开。。。到目前为止,一切都还可以 但是,当单击关闭面板的调用链接时,页面将完全下降到“html正文”的底部,而不是返回到“html正文”的顶部并显示完整的“手风琴”。。如有任何建议,我们将不胜感激。谢谢 <div id="container"> <?php // title heading $seek_title=mysql_query("

我在PHP while循环中嵌入了一个“手风琴”。。。PHP从DB中提取数据以填充面板——这部分工作正常。每个面板根据所述的标签链接加载和打开。。。到目前为止,一切都还可以

但是,当单击关闭面板的调用链接时,页面将完全下降到“html正文”的底部,而不是返回到“html正文”的顶部并显示完整的“手风琴”。。如有任何建议,我们将不胜感激。谢谢

<div id="container">
<?php
// title heading
$seek_title=mysql_query("select title from lessons where id = $lesson_id");
$the_title=mysql_fetch_array($seek_title);
$lesson_title= $the_title[0];
echo '<h3>'.$lesson_title.'</h3>';
// count pages
$count_pages= mysql_query("SELECT * FROM pages WHERE lesson_id = '$lesson_id'") or die(mysql_error());
$page_count= mysql_num_rows($count_pages);?>
<a name="top"></a>
<div class="panel-group" id="accordion">
<?php      
for ($x=1; $x <= $page_count; $x++){
//SQL to pull title and content for the current page
$result = mysql_query("SELECT title, body FROM pages WHERE lesson_id = '$lesson_id' AND position = '$x' ") or die(mysql_error());
$row = mysql_fetch_row($result);
$title = $row[0];
$content = $row[1];?>
<div class="panel panel-default" >
<div class="panel-heading">
<h3 class="panel-title"><strong>
<a data-toggle="collapse" data-parent="#accordion" href="#collapse<?php echo $x; ?>"><span class='glyphicon glyphicon-chevron-down'></span>&nbsp;&nbsp;<?php echo $title; ?></a></strong></h3>
</div>
<div id="collapse<?php echo $x; ?>" class="panel-collapse collapse">
<div class="panel-body" ><?php echo $content; ?>
<a data-toggle="collapse" data-parent="#accordion" href="#collapse<?php echo $x; ?>" ><span class='glyphicon glyphicon-chevron-up'></span>&nbsp;&nbsp;Close</a><br/>
</div>
</div>
</div>
<?php } ?>
</div>
</div>


将关闭标记更改为以下内容:

<a data-toggle="collapse" data-parent="#accordion" href="#accordion"><span class='glyphicon glyphicon-chevron-up'></span>&nbsp;&nbsp;Close</a><br/>


请注意href。从现在起,它应该登上榜首。

解决这个问题的方法有两个方面;首先,我在id=“container”上面添加了:

然后,在while循环中的“close call”中,我添加了以下编辑:

<p><a href="<?php echo $url; ?>" ><span class='glyphicon glyphicon-chevron-up'></span>&nbsp;&nbsp;Close</a></p>


现在,它返回到页面加载,手风琴关闭,所有内容都位于顶部。感谢您的尝试。

由于处于“while循环”中,上述解决方案无法统一工作。。。这是我最初的尝试之一。请参见下文。谢谢
<p><a href="<?php echo $url; ?>" ><span class='glyphicon glyphicon-chevron-up'></span>&nbsp;&nbsp;Close</a></p>