2013-12-12 3 views
0

Мне нужно добавить IE hack для background-size: cover в динамически созданное фоновое изображение. я должен добавить этоДля мои элементы инлайн CSS:Добавить строку в встроенный CSS с JQuery?

<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); 

Но не могу заставить его работать.

Кто-нибудь знает, как это сделать?

+1

Почему бы просто не поместить это в файл CSS и не обернуть его в IE? –

+0

@ Юстин прав. Просто добавьте его в файл CSS и добавьте класс к своей цели –

+1

$ ('head'). Append ($ ("