$(document).ready(function() {
function loadSlide(url, zIndex, initLeft){
slide = $("<img />").attr("src", url).on("load", function() {
if (!this.complete || typeof this.naturalWidth == "undefined" || this.naturalWidth == 0) {
console.log("broken image!");
} else {
$("#my_slider").append(slide);
slide.css({
"z-index": zIndex,
"left": initLeft
});
}
});
}
loadSlide("img/man_slide1.png", 100, "0vw");
loadSlide("img/man_slide2.png", 99, "0vw");
});
我無法用頭圍住這個問題。正如你所看到的,我希望多次調用相同的函數來加載多個圖像。但只有最後一個加載在我的瀏覽器中(並在Inspector中檢查)。使用相同的功能加載其他圖像卸載另一個圖像
我在做什麼錯?
這:'$(「
」)'是錯誤的。它應該是'$(「img」)'。 –
我知道你的意思,我測試了它,但現在沒有創建img標籤。這就是爲什麼它是'$(「
」)' –