一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

圖片輪播代碼2(html)

 夜色沉舟 2020-05-18

很奇怪,被收藏的代碼總是這個(gè)。還有人發(fā)消息探討。

事實(shí)上最初那個(gè)來(lái)自w3c的代碼我已經(jīng)不怎么用。

我覺(jué)得這個(gè)更好。

演示效果地址:coding

http://5sk8yx./

代碼全文如下:



 <html>


<head>

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

<title></title>

<style>

<!--

body, ul, li, p {

margin: 0;

padding: 0;

}

ul{

list-style-type:none;

}

body {

font-family:"Times New Roman", Times, serif;

}

#box {

position:relative;

width:230px;

height:600px;

margin:0px auto;

}

#box .imgList{

position:relative;

width:230px;

height:600px;

overflow:hidden;

}

#box .imgList li{

position:absolute;

top:0;

left:0;

width:230px;

height:600px;

}

#box .countNum{

position:absolute;

right:0;

bottom:8px;

}

#box .countNum li{

width:20.5px;

height:20px;

float:left;

color:#fff;

border-radius:20px;

background:#f90;

text-align:center;

margin-right:5px;

cursor:pointer;

opacity:0.7;

filter:alpha(opacity=70);

}

#box .countNum li.current{

background:#f60;

font-weight:bold;

opacity:1;

filter:alpha(opacity=70);

}

-->

</style>

<script>

<!--

function runImg(){}

runImg.prototype={

bigbox:null,//最外層容器

boxul:null,//子容器ul

imglist:null,//子容器img

numlist:null,//子容器countNum

prov:0,//上次顯示項(xiàng)

index:0,//當(dāng)前顯示項(xiàng)

timer:null,//控制圖片轉(zhuǎn)變效果

play:null,//控制自動(dòng)播放

imgurl:[],//存放圖片

count:0,//存放的個(gè)數(shù)

$:function(obj)

{

if(typeof(obj)=="string")

{

if(obj.indexOf("#")>=0)

{

obj=obj.replace("#","");

if(document.getElementById(obj))

{

return document.getElementById(obj);

}

else

{

alert("沒(méi)有容器"+obj);

return null;

}

}

else

{

return document.createElement(obj);

}

}

else

{

return obj;

}

},

//初始化

info:function(id)

{

this.count=this.count<=9?this.count:9;

this.bigbox=this.$(id);

for(var i=0;i<2;i++)

{

var ul=this.$("ul");

for(var j=1;j<=this.count;j++)

{

var li=this.$("li");

li.innerHTML=i==0?this.imgurl[j-1]:j;

ul.appendChild(li);

}

this.bigbox.appendChild(ul);

}

this.boxul=this.bigbox.getElementsByTagName("ul");

this.boxul[0].className="imgList";

this.boxul[1].className="countNum";

this.imglist=this.boxul[0].getElementsByTagName("li");

this.numlist=this.boxul[1].getElementsByTagName("li");

for(var j=0;j<this.imglist.length;j++)

{

this.alpha(j,0);

}

this.alpha(0,100);

this.numlist[0].className="current";

},

//封裝程序入口

action:function(id)

{

this.autoplay();

this.mouseoverout(this.bigbox,this.numlist);

},

//圖片切換效果

imgshow:function(num,numlist,imglist)

{

this.index=num;

var pralpha=100;

var inalpha=0;

for(var i=0;i<numlist.length;i++)

{

numlist[i].className="";

}

numlist[this.index].className="current";

clearInterval(this.timer);

for(var j=0;j<this.imglist.length;j++)

{

this.alpha(j,0);

}

this.alpha(this.prov,100);

this.alpha(this.index,0);

var $this=this;

//利用透明度來(lái)實(shí)現(xiàn)切換圖片

this.timer=setInterval(function(){

inalpha+=2;

pralpha-=2;

if(inalpha>100){inalpha=100};//不能大于100

if(pralpha<0){pralpha=100};

//為兼容性賦樣式

$this.alpha($this.prov,pralpha);

$this.alpha($this.index,inalpha);

if(inalpha==100&&pralpha==0){clearInterval($this.timer)};//當(dāng)?shù)扔?00的時(shí)候就切換完成了

},20)//經(jīng)測(cè)試20是我認(rèn)為最合適的值

},

//設(shè)置透明度

alpha:function(i,opacity){

this.imglist[i].style.opacity=opacity/100;

this.imglist[i].style.filter="alpha(opacity="+opacity+")";

},

//自動(dòng)播放

autoplay:function(){

var $this=this;

this.play=setInterval(function(){

$this.prov=$this.index;

$this.index++;

if($this.index>$this.imglist.length-1){$this.index=0};

$this.imgshow($this.index,$this.numlist,$this.imglist);

},9000)

},

//處理鼠標(biāo)事件

mouseoverout:function(box,numlist)

{

var $this=this;

box.onmouseover=function()

{

clearInterval($this.play);

}

box.onmouseout=function()

{

$this.autoplay($this.index);

}

for(var i=0;i<numlist.length;i++)

{

numlist[i].index=i;

numlist[i].onmouseover=function(){

$this.prov=$this.index;

$this.imgshow(this.index,$this.numlist,$this.imglist);

}

}

}

}

window.onload=function(){

var runimg=new runImg();

runimg.count=9;

runimg.imgurl=[

"<img src=\"1.jpg\"/>",

"<img src=\"2.jpg\"/>",





"<img src=\"3.jpg\"/>",









"<img src=\"4.jpg\"/>",



"<img src=\"5.jpg\"/>",



"<img src=\"6.jpg\"/>",



"<img src=\"7.jpg\"/>",









"<img src=\"8.jpg\"/>",



















"<img src=\"9.jpg\"/>"];









runimg.info("#box");

runimg.action("#box");

}

-->

</script>

</head>



<body>

<div id="box"></div>

</body>

</html>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    国产精品视频一区二区秋霞| 九九热精彩视频在线播放| 国产大屁股喷水在线观看视频 | 亚洲熟妇熟女久久精品 | 毛片在线观看免费日韩| 精品香蕉一区二区在线| 激情中文字幕在线观看| 隔壁的日本人妻中文字幕版| 精品亚洲av一区二区三区| 亚洲国产av国产av| 国产一区二区三区午夜精品| 日本久久中文字幕免费| 国产视频在线一区二区| 青青操精品视频在线观看| 亚洲视频偷拍福利来袭| 国产午夜在线精品视频| 国产内射一级一片内射高清| 久久99夜色精品噜噜亚洲av| 蜜桃传媒在线正在播放| 国产精品欧美日韩中文字幕| 欧美激情区一区二区三区| 日本黄色高清视频久久| 亚洲欧美中文字幕精品| 日韩免费国产91在线| 国产三级视频不卡在线观看| 国产一区二区三区免费福利 | 国产精品丝袜一二三区| 99热九九在线中文字幕| 欧美日韩中国性生活视频| 日本一区不卡在线观看| 人妻巨大乳一二三区麻豆| 欧美一级黄片欧美精品| 国产日韩欧美在线播放| 91人妻人人揉人人澡人| 久久这里只精品免费福利| 国产在线观看不卡一区二区| 在线懂色一区二区三区精品| 欧美国产亚洲一区二区三区| 色丁香之五月婷婷开心| 不卡在线播放一区二区三区| 成年午夜在线免费视频|