0
我需要为IE浏览器添加background-size: cover
到动态创建的背景图片。 我必须补充thisto我的元素内联CSS:添加字符串到JQuery的内联CSS?
<div style="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgsrc + "', sizingMethod='scale');">
我曾尝试:
var iehackstring = "filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgsrc + "', sizingMethod='scale');";
$(this).css(iehackstring);
和:
var iehackstring = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + imgsrc + "', sizingMethod='scale');";
$(this).css("filter" : iehackstring);
但不能让它开始工作。
有没有人知道一个很好的方法来做到这一点?
为什么不把它放在一个CSS文件中并将其包装在IE条件中? –
@Justin是对的。只需将它放在一个CSS文件中,然后向目标添加一个类 –
$('head')。append($(“”).text(iehackstring)) – dandavis