[英]How to set an background-image (using filter attribute) for IE8 using jQuery?
對於 Chrome 和其他瀏覽器,我們使用
$('.dummyActive').live("click", function(event){
$('#imageClass').css("background- image","url(web/M425/images/imgAcc/cards/"+arrayElement[this.id.match(/\d+/)]+") ");
});
現在,由於背景尺寸不適用於 IE8,我正在使用這個 CSS,
.imageClass{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/M425/images/imgAcc/cards/summyImg.png',sizingMethod='scale')
}
當我使用 CSS 給它時,上面的 CSS 有效,但我不知道如何使用 jquery 動態地將圖像設置為過濾器。
現在如何使用 javascript 或 JQuery 為上述 dummyActive 實時功能設置圖像(對於 IE8)。
所以,我試圖將過濾器屬性設置為 dummyActive 類(在代碼下方),但它不起作用,因為我同時使用了兩種引號和雙引號。
$('.dummyActive').live("click", function(event){
$('#imageClass').css("filter","progid:DXImageTransform.Microsoft.AlphaImageLoader(src='web/M224/images/imgAcc/cards/"+arrayAccountImage[this.id.match(/\d+/)]+"',sizingMethod='scale'+")");
});
對於 CSS 過濾器,請嘗試“-ms-filter”而不是“filter”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.