我正在尝试制作一个可折叠的面板。下面的代码是我与表格最接近的代码,但是当我再次将其折叠进出时,<td>
显示堆叠(仅在 Firefox 中发生)并且在 Chrome 中<td>
,折叠后数据的宽度不正确。
也可以使图像反复切换吗?就像折叠时名称表中的绿点和关闭时的红点一样?
这是代码:
<?php
include "config/tabelwidth.php";
?>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("tr.header").click(function () {
$("tr.child", $(this).parent()).slideToggle("fast");
$("td.subs", $(this).parent()).slideToggle("fast");
});
});
</script>
<table border="1px" width="<?php echo $width."px"?>">
<tr class="header">
<td width="<?php echo $width1."px"?>">naam</td>
<td width="<?php echo $width2."px"?>" class="subs">subs</td>
<td width="<?php echo $width3."px"?>" class="subs">subs</td>
<td width="<?php echo $width4."px"?>" class="subs">subs</td>
</tr>
<tr class="child">
<td width="<?php echo $width1."px"?>">data1</td>
<td width="<?php echo $width2."px"?>">data2</td>
<td width="<?php echo $width3."px"?>">data3</td>
<td width="<?php echo $width4."px"?>">data4</td>
</tr>
</table>
编辑:
好的,所以更新我的 jQuery 工作!:)
我真的很喜欢在这里看到那些乐于助人的人,看来 jQuery 是一个非常值得学习的东西^^
如果我可以问你们是在哪里学习 jQuery 的?
最后我的问题的最后一部分..
假设我想要一个向下箭头(名称:arrowdown)折叠时的图像,如果隐藏箭头指向右侧(名称:arrowright)你们是如何解决这个问题的?;o :)