我有以下非常簡單Javasript代碼,更改通過更改SRC顯示的圖像。在主HTML文件中按下兩個按鈕時,會執行nextpic()和prevpic()函數。如何使用JavaScript將轉場添加到幻燈片?
var pics = [
"http://dp.topcovers4fb.com/wp-content/uploads/2015/12/Child-Tomboy-Display-Picture.jpg",
"http://assets.rollingstone.com/assets/images/gallery/420cddbf3f116072564ab58c05f4d5e9b31aa046.jpg",
"http://imgfave-chat-herokuapp-com.global.ssl.fastly.net/image_cache/1292725000558109.jpeg",
"http://ecx.images-amazon.com/images/I/41N1wi0htgL.jpg",
"http://readynutrition.com/wp-content/uploads/2016/01/goat.jpg",
"http://images5.fanpop.com/image/photos/31600000/Random-Stuff-3-random-31692057-500-500.jpg"
]
function init(){
interval;
}
onload = init;
var interval = setInterval(nextpic, 5000);
var max_pics = pics.length - 1;
var i = 1;
function nextpic(pic){
var pic = document.getElementById("picswap");
pic.src = pics[i];
if(i < max_pics){
i++;
}else{
i = 0;
}
}
function prevpic(pic)
{
var pic = document.getElementById("picswap");
pic.src = pics[i];
console.log(i)
if(i > 0){
i--;
}else{
i = max_pics;
}
}
有沒有什麼方法可以讓我做一個簡單的淡入淡出過渡到圖像?迄今爲止提出的問題的答案不適用於我的代碼風格。我知道可能沒有辦法直接檢測src更改,但是可能的解決方案是什麼?
它可能沒有太多關於當前的問題,但你也應該包括HTML標記。此外,請包括您爲改變效果所做的任何嘗試。 –
該網址投擲垃圾郵件手錶。 fyi ...這不像我們喜歡亂搞他的陣列。 – Drew
該網址投擲垃圾郵件手錶?如果它的數組中的圖像,它們是佔位符,我將在以後更改本地圖像。對不起,關於那 –