gpt4 book ai didi

javascript - Jquery addClass 函数在 IE7 中对于 td 元素失败

转载 作者:行者123 更新时间:2023-11-28 02:53:25 25 4
gpt4 key购买 nike

对于以下 HTML:

<td class="width2 padLeft" id="loading_45">&nbsp;</td> 

以下 JQuery:

$('#loading_45').addClass('loading');

使用以下 css 定义:

td.loading
{
background-image:url("../images/icon_loading_circle.gif");
background-position:left center;
background-repeat:no-repeat;
height:auto;
position:absolute;
text-align:center;
}

不会导致背景图像出现在 IE7 中(在 FF 中工作正常)

有人知道我做错了什么吗?

正如 Pointy 指出的,问题出在 css 的position:absolute;定义应该被删除感谢大家这么快的回复

最佳答案

我确信“addClass”正在工作,因为它会将类添加到元素中,如果(如@Gaby 指出)您在正确的时间执行此操作。因为它可以在 Firefox 中运行,所以您可能就是这样。

我怀疑问题可能只是因为你的样式表吓坏了 IE7。将“position:absolute”放在表格单元格上可能会导致问题,例如使表格单元格呈现在完全错误的位置。当我尝试时,表格单元格始终呈现在页面的左上角,即使样式表未指定“顶部”或“左侧”。

尝试使用该类硬编码到表格单元格来测试您的页面,看看会发生什么。

关于javascript - Jquery addClass 函数在 IE7 中对于 td 元素失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3275538/

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