gpt4 book ai didi

javascript - 表坏了 -jQuery

转载 作者:行者123 更新时间:2023-12-02 20:43:57 26 4
gpt4 key购买 nike

我有一个表,现在加载时我隐藏了最后几行。现在单击跨度它将展开(最后几行)并折叠。我正在使用 Slidetoggle(),它在 IE 中工作正常,但是问题是它在 FF 中中断,前几行在 FF 中中断。如何解决此问题?有什么建议吗?编辑:

$("tr").slice(index).slideToggle('slow')//this works fine in IE but in FF, the first few rows became right-aligned, thus breaking the table layout, this can be fixed using dispaly:""..something like 
$("tr").slice(index).css("dispaly","")..

但是我正在使用slidetoggle()。所以面对这个问题编辑:HTML:

enter code here <div>
<table>
<tr>
<td>
td1
</td>
<td>
td11
</td>
<td>
td111
</td>
</tr>
<tr>
<td>
td2
</td>
<td>
td22
</td>
<td>
td222
</td>
</tr>
<tr>
<td>
td3
</td>
<td>
td33
</td>
<td>
td333
</td>
</tr>
<tr>
<td>
td3
</td>
<td>
td33
</td>
<td>
td333
</td>
</tr>
<tr>
<td>
td3
</td>
<td>
td33
</td>
<td>
td333
</td>
</tr>
<tr>
<td>
td3
</td>
<td>
td33
</td>
<td>
td333
</td>
</tr>
<tr>
<td>
td3
</td>
<td>
td33
</td>
<td>
td333
</td>
</tr>
<tr>
<td>
td3
</td>
<td>
td33
</td>
<td>
td333
</td>
</tr> <tr>
<td>
td3
</td>
<td>
td33
</td>
<td>
td333
</td>
</tr>
</table>

最佳答案

除了问题中的 javascript 之外,提供表格 HTML 会进一步澄清,但问题可能与 Firefox colspan quirk 有关。 .

因此,一种解决方法是使用 DIV 动态包装每个 TD 的每个 innerHTML,如下所示:
jQuery slideToggle doesn't work with colspan in Firefox?

您还可以尝试重新设置 colspan:
td colspan does not work while using jquery show/hide()

关于javascript - 表坏了 -jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1781673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com