作者NOOB ()
看板Ajax
标题[问题] 随机轮播加淡入淡出
时间Sat Apr 16 11:27:51 2011
目前已经找出 M 张播出 N 张图片程式如下
//共有几张图
var myImg = new Array(["images/kv_01.jpg","xxx.tw"],["images/kv_02.jpg","xxx.tw"],
["images/kv_03.jpg","xxx.tw"],["images/kv_04.jpg","xxx.tw"],["images/kv_05.jpg","xxx.tw"],
["images/kv_06.jpg","xxx.tw"]);
//要取几张来播放
var playImg = new Array(3);
//目前播放到第几张
var nowIndex=0;
//从allImg中取出N张放到myImg里面
for(var i=0;i<playImg.length;i++){
playImg[i] = myImg[Math.ceil(Math.random()*myImg.length-1)];
for(var j=0;j<i;j++){
if(playImg[j]==playImg[i])i--;
}
}
function showImg(){
document.getElementById("cycle").innerHTML = "<a href="+playImg[nowIndex][1]+" >
</a><img src="+playImg[nowIndex][0]+" border='0'>";
//若nowIndex+1後>=playImg的长度,nowIndex重0开始;否则加1
nowIndex = (nowIndex+1)>= playImg.length?0:nowIndex+1;
}
//设定每3秒执行一次showImg()
setInterval("showImg()",3000);
如果我要加入男丁格尔大的自动轮播淡入淡出特效以及组出右下角的编号,我要如何结合
两者?? 感谢各位了!! 我组很久都组不出来.....><
男丁格尔大的轮播淡入淡出
http://demonstration.abgne.tw/jquery/0023/0023_2.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.249.132.230