0
我想在dojo圖表上顯示圖像。爲此,我使用以下代碼IE 8不在div上顯示dojo圖像
var l_images = ["images/clearnight.png","images/clear.png","images/partlyCloudy.png","images/cloudy.png","images/showers.png","images/rain.png","images/thunderstorms.png","images/ice.png","images/flurries.png","images/snow.png","images/partlyCloudynight.png"];
var d = new dojo.Deferred();
for(var i=1 ; i < conditionData.length-1 ; i++) {
var l_con_map = conditionData[i];
var l_image_id = "image"+i;
try {
dojo.create("img", {src: l_images[l_con_map.conditon]}, dojo.byId(l_image_id));
} catch(e) {
d.errback(e);
}
}
每個l_image_id是一個帶有CSS的div。例如:
和CSS是
.zdiv1css {
position:absolute;
top:240px;
right:0px;
left:190px;
width:200px;
}
它工作正常的IE9和Chrome,但IE8不顯示任何圖像。
請幫我 預先感謝
感謝您的回覆羅希特...它解決了這個問題,但提高我也使用道場對話框中的另一個即我的應用程序d現在圖像出現在對話框中。我認爲這是由於在CSS中給出的絕對位置。我可以做其他事情,以便可以解決問題嗎?我還想問什麼是Z指數? – Ashutosh
z-index屬性指定元素的堆棧順序。 具有較大堆棧順序的元素總是位於具有較低堆棧順序的元素前面 元素。 z-index僅適用於定位元素 (位置:絕對,位置:相對或位置:固定)。 img { position:absolute; left:0px; top:0px; z-index:-1; } – sachit