我有一个包含 trs 和 tds 的表格标签。在运行时,我将图像添加到其中一个 td 并同时移动它以覆盖 td 中的旧数据。这很好地显示了图像叠加,但是 td 的大小一旦改变就不会恢复到适当的水平。现在图像已经移动,空间在 td. 我希望能够重绘或刷新 tr 以正确显示数据。我尝试更改 td 的样式属性,以便系统被迫刷新页面。但没有变化。请帮我解决一下这个。
imgstring = "<img src='Images/comment.JPG' width='60' height='42' alt='' title='' class='forImg' />";
var obj = document.getElementById("id for a td");
var leftCoord = $(obj).offset().left;
var topCoord = $(obj).offset().top;
$(imgstring).appendTo(obj).css({'visibility':'visible',
'top':function(index,value){return value = -($(this).offset().top - topCoord) + "px";},
'left':function(index,value){return value = -($(this).offset().left - leftCoord) + "px";},
});
上面的代码正确设置了重叠,但图像移动后剩余的空间不会被删除。
提前致谢,