私はtheadセクションとtbodyセクションを持つテーブルを持っています。これでslideToggleを正常に適用しましたが、アニメーションが壊れています。theadとtbody要素を持つ表のjQuery slideToggle。アニメーションはありません。
ユーザーがtheadをクリックすると、tbodyの内容をスライドさせたいと思います。現在、アニメーションなしでセクションが消えるだけです。ここで
がテーブル
<table>
<thead>
<tr>
<td colspan="3">TABLE HEADING</td>
</tr>
</thead>
<tbody>
<tr>
<td class="first" colspan="1">Cell Contents</td>
<td colspan="1">Cell Contents</td>
<td colspan="1">Cell Contents</td>
</tr>
</tbody>
</table>
であり、ここでjQueryのは、私が使用しています:
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("thead").click(function() {
$(this).next("tbody").slideToggle("slow");
}
)
});
</script>
これらのバグは、おそらくCSSの高さ設定のために発生します。 – Pehmolelu
それで、クリックがトリガーされたときにjQueryを使って高さを設定する必要がありますか? – Rollcredit