国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

完美實現(xiàn)八種js焦點輪播圖(上篇)

2019-11-20 09:27:28
字體:
供稿:網(wǎng)友

本文分為上下篇為大家分享了js焦點輪播圖八種經(jīng)典效果,供大家參考,具體內(nèi)容如下

基本布局:

<div id="box"> <ul id="ul">  <li style='display:block;'><img src="images/1.jpg" alt=""></li>  <li><img src="images/2.jpg" alt=""></li>  <li><img src="images/3.jpg" alt=""></li>  <li><img src="images/4.jpg" alt=""></li>  <li><img src="images/5.jpg" alt=""></li> </ul> <ol id='ol'>  <li class='active'>1</li>  <li>2</li>  <li>3</li>  <li>4</li>  <li>5</li> </ol> </div>

--------------------------------------------------------------------------------

1.普通焦點圖

window.onload=function(){   var oUl=document.getElementById('ul');   var aLi_u=oUl.getElementsByTagName('li');   var oOl=document.getElementById('ol');   var aLi_o=oOl.getElementsByTagName('li');   for(var i=0;i<aLi_o.length;i++){    aLi_o[i].index=i;    aLi_o[i].onmouseover=function(){     for(var i=0;i<aLi_o.length;i++){      aLi_o[i].className='';      aLi_u[i].style.display='none';     }     this.className='active';     // console.log(aLi_o[this.index]);     aLi_u[this.index].style.display='block';    }   }  }

效果圖:圖略

2.淡入淡出效果

var oUl=document.getElementById('ul');var aLi_u=oUl.getElementsByTagName('li');var oOl=document.getElementById('ol');var aLi_o=oOl.getElementsByTagName('li');for(var i=0;i<aLi_o.length;i++){ aLi_o[i].index=i; aLi_o[i].onmouseover=function(){   for(var i=0;i<aLi_o.length;i++){    aLi_o[i].className='';    aLi_u[i].style.display='none';    aLi_u[i].style.filter='alpha(opacity=0)';    aLi_u[i].style.opacity=0;   }   this.className='active';   aLi_u[this.index].style.display='block';   startMove(aLi_u[this.index],{opacity:100}); };}

效果圖:

3.向上滾動效果:

var oUl=document.getElementById('ul');var aLi_u=oUl.getElementsByTagName('li');var oOl=document.getElementById('ol');var aLi_o=oOl.getElementsByTagName('li');var LiHeight=aLi_u[0].offsetHeight;for(var i=0;i<aLi_o.length;i++){ aLi_o[i].index=i; aLi_o[i].onmouseover=function(){  for(var i=0;i<aLi_o.length;i++){   aLi_o[i].className='';   this.className='active';   startMove(oUl,{top:-this.index*LiHeight});  } };}

效果圖:


4.定時上下滾動:

window.onload=function(){ var oBox=document.getElementById('box'); var oUl=document.getElementById('ul'); var aLi_u=oUl.getElementsByTagName('li'); var oOl=document.getElementById('ol'); var aLi_o=oOl.getElementsByTagName('li'); var LiHeight=aLi_u[0].offsetHeight; var iNow=0;//當前索引 var timer=null;//定時器 for(var i=0;i<aLi_o.length;i++){  aLi_o[i].index=i;  aLi_o[i].onmouseover=function(){   for(var i=0;i<aLi_o.length;i++){    aLi_o[i].className='';    this.className='active';    //建立關(guān)系:很重要    iNow=this.index;    startMove(oUl,{top:-this.index*LiHeight});   }  }; //開定時器 timer=setInterval(toRun,2000); oBox.onmouseover=function(){  clearInterval(timer); }; oBox.onmouseout=function(){  timer=setInterval(toRun,2000); }; //定時函數(shù) function toRun(){  if(iNow==aLi_o.length-1){   iNow=0;  }else{   iNow++;  }  for(var i=0;i<aLi_o.length;i++){   aLi_o[i].className='';  }  aLi_o[iNow].className='active';  startMove(oUl,{top:-iNow*LiHeight}); }};

效果圖:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng),大家繼續(xù)關(guān)注更多精彩焦點輪播圖。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 衡山县| 尼玛县| 新乡县| 富民县| 通江县| 全南县| 江城| 惠来县| 文水县| 独山县| 库伦旗| 通化市| 三明市| 芜湖县| 上栗县| 北票市| 榆中县| 河池市| 武川县| 台前县| 墨玉县| 清远市| 崇文区| 将乐县| 蒙城县| 曲阜市| 沿河| 额济纳旗| 商河县| 和林格尔县| 安国市| 汉沽区| 德江县| 兰溪市| 阿克| 深州市| 贵港市| 盐亭县| 蒙自县| 奎屯市| 林西县|