【发布时间】:2015-08-12 11:49:54
【问题描述】:
大家早上好,
我必须在 jqGrid 列中显示一个 16x40 像素的图像,当我单击时它会改变 在上面;为此,我将我的格式化程序定义如下:
function dataViewLink(cellValue, options, rowdata, action)
{
var chartLink = "<div style='float:left;'><img id='_addtochart" + options.rowId + "' class='ui-icon-addtochart' onclick='devToggleChartChecked(" + options.rowId + ")'></img></div>";
return chartLink;
}
并创建了两个具有不同图像的 CSS 类:
.ui-icon-addtochart
{
content: url(../images/addtochart.jpg) !important;
}
.ui-icon-removefromchart
{
content: url(../images/removefromchart.jpg) !important;
}
然后,我使用 jquery 动态切换这些类。一切 在 chrome 上工作正常,但没有办法让它在 firefox 上工作。 图片在 Firefox 上不显示。
我已经在 Firefox 上发现了一个与 'content' 属性相关的问题:
Content url does not display image on firefox browser
并尝试了所有建议的解决方法,但没有一个对我有用。
我无法用 Firefox 显示这些图像。
这个小问题快把我逼疯了。有人有什么建议吗?
非常感谢您。
布鲁诺
【问题讨论】: