它令人傷心。一些背景知識,我是Javascript新手,這是我生命中的第一個應用程序,並且在兩天內翻閱了一半Javascript教科書。這是一個連接到我的HTML結尾的外部文件。如果需要更多,請提問,我會盡力提供。Javascript定時幻燈片不起作用至少
var slide = document.getElementById("slide");
setInterval(slideshow.changeSrc, 5000);
var slideshow = {
changeSrc : function() {
if(slide.src === "./images/s1.png"){
slide.src = "./images/s2.png";
}
else if(slide.src === "./images/s2.png"){
slide.src = "./images/s3.png";
}
else{
slide.src = "./images/s1.png";
}
}
}
slide.addEventListener("load", slideshow.changeSrc, false);
issetInterval(slideshow.changeSrc,5000);正確?不應該是slide.changeSrc而是? – Stepo 2013-03-01 21:18:18
這並不能真正回答你的問題,但通常你可能不想用這種方式來處理幻燈片。一般來說,最好的做法(對於語義和非JS後備)將HTML中的所有幻燈片(而不是動態地添加/刪除img src屬性)都使用JS來動態地隱藏/移動它們。我會建議選擇一個好的幻燈片插件,並使用它和/或檢查它是如何工作的,並根據這個靈感構建自己的。祝你好運! – 2013-03-01 21:21:22
會考慮和測試!儘管如此,仍然希望獲得更多關於爲什麼這不起作用的意見。 – 2013-03-01 21:23:40