先介绍两种比较简单的
注:图片大小之类的自己用CSS控制
页面加入<img id="imgId"/>标签
然后引入javascript:
核心:
//给定图片路径数组
var imgs = ['1.jpg','2.jpg',...]
function switchoverCore(){
var img = document.getElementById("imgId")
img.src = imgs.shift(0)
imgs.push(img.src)
//如果用下面的第一种方法,请删除下行注释,第二种不用下行代码
//setTimeout("switchoverCore()",1000)
}
第一种方法
运用setTimeout()
setTimeout("switchoverCore()",1000)//这里的1000是1秒轮换一次,单位为ms(毫秒)
第二种方法
运用setInterval()
setInterval("switchoverCore()",1000)//1000意义解释同上
自己整理下就可以了...
var picID = 0//换成网页中那幅图在picURL中的序号(记得要从0开始数)var picURL = ["images/img1.jpg","images/img2.jpg","images/img3.jpg"]//将图片链接地址放进来,数量随意
function showimg(str){
if(str=="L"){
if(picID==0){
picID = picURL.length-1
document.getElementById("advimg").src = picURL[picID]
}else{
document.getElementById("advimg").src = picURL[--picID]
}
}else if(str=="R"){
if(picID==(picURL.length-1)){
picID = 0
document.getElementById("advimg").src = picURL[picID]
}else{
document.getElementById("advimg").src = picURL[++picID]
}
}
}