gpt4 book ai didi

TR剪辑背景的jQuery fadeIn()

转载 作者:太空宇宙 更新时间:2023-11-04 14:05:24 24 4
gpt4 key购买 nike

如果我执行更改表格尺寸的 fadeIn(),Firefox 会剪切新显示行的背景。

clipped background

如果我在远离标签的地方单击焦点,然后单击返回,背景将恢复。

proper background

Chrome 中没有裁剪问题。我在 Firefox 26 上

参见 JSFiddle

JS

$(function () {
$(".small-link").on("click", function (event) {
$(".showfields").fadeIn(250);
});
});

CSS

.head {
background-color: green;
color:white;
}
.hidden {
display:none;
}
.small-link {
cursor:pointer;
}
table {
border:1px solid red;
}

HTML

<table>
<tr>
<td><a class="small-link">Click this</a>
</td>
</tr>
<tr class="hidden showfields">
<td>........................................</td>
</tr>
<tr class="head hidden showfields">
<th>Table Head</th>
</tr>
</table>

注意事项:

  1. 只是展示TR作品,但如果可以的话我想淡化它
  2. 淡化 TH 和 TD 确实解决了这个简单案例的问题,但不适用于我的实际代码

最佳答案

不确定这是否是 FF 错误,但您可以使用 .fadeTo() 而不是 .fadeIn() 来绕过它。

$(".showfields").fadeTo(250,.99);

jsFiddle example

关于TR剪辑背景的jQuery fadeIn(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21169220/

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