因此,我構建了一個相當簡單的幻燈片演示,但無法完全弄清楚如何合併淡入/淡出效果。我讀過最好使用JQuery,但也有人建議標準JavaScript也可以做到這一點 - 無論如何,我已經嘗試過幾種腳本,但似乎都沒有效果。如果有人在這裏可以幫忙,我會在他們的債務!使用Javascript幻燈片顯示FadeOut/FadeIn事件
這裏是我的代碼:
<script type = "text/javascript">
var Image = new Array("pics/21cents.png", "pics/22cents.png", "pics/23cents.png");
var Image_Number = 0;
var Image_Length = Image.length - 1;
var x;
function change_image(num) {
Image_Number = Image_Number + num;
if (Image_Number > Image_Length) {
Image_Number = 0;
}
if (Image_Number < 0) {
Image_Number = Image_Length;
}
document.slideshow1.src=Image[Image_Number];
return false;
}
function auto() {
x = setInterval("change_image(-1)", 5000);
}
function stop() {
clearInterval(x);
}
auto();
</script>
有可能是沒有一個簡單的方法來做到這一點沒有一些libraray,看到了這個問題:?使用JavaScript沒有jQuery的淡入淡出效果(http://stackoverflow.com/questions/5104053/fade - 效應 - 使用JavaScript的,沒有的jQuery)。用jQuery你真的可以縮短代碼。 – gskema