我面临一个奇怪的问题。我有一个 Web 应用程序(在 struts 中开发)和 2 个网页,它们以表格格式显示数据。
在表格中,标题行具有背景图像,以便可以区分标题。
现在的问题是背景图像显示在页面 A 中,但没有显示在页面 B 中。
一些输入:
1) 背景由 CSS 处理,两个页面使用相同的 CSS 类。这是课程:
#reportArea table tr.tr-row-7 {
background: url(../images/red-bg.png) repeat !important;
position: relative;
z-index: 100;
height: 36px;
width: 100%;
}
2)我检查了firebug Net monitor,发现red-bg.png在两个页面上都成功加载了HTTP代码200 OK
3) 数据由 ajax 函数加载。
4) 类名 tr-row-7 已使用 jQuery 动态赋予行。功能是这样的
$(document).ajaxComplete(function(){
$("#reportArea table tr", this).each(function(i){$(this).addClass("tr-row-" + i);});
});
两个页面都使用相同的 jQuery ( ajaxComplete()
) 进行行类分配。静态页面 B 无法在后台显示图像
有任何想法吗?