最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2016年07月18日 14:40:50   作者:macanfa  
這篇文章主要介紹了完美實現(xiàn)八種js焦點輪播圖的具體資料,基于完美運動框架move2.js而完成的八種焦點錄播圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文分為上下篇為大家分享了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});
 }
};

效果圖:

更多關(guān)于輪播圖效果的專題,請點擊下方鏈接查看學習

javascript圖片輪播效果匯總

jquery圖片輪播效果匯總

Bootstrap輪播特效匯總

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

相關(guān)文章

  • JavaScript實現(xiàn)仿windows文件名稱排序

    JavaScript實現(xiàn)仿windows文件名稱排序

    在JavaScript中,數(shù)組排序是一個常見的操作,本文將通過一個具體的代碼示例,解釋如何實現(xiàn)一個仿windows文件名稱的排序算法,需要的可以參考下
    2024-12-12
  • js利用遞歸與promise 按順序請求數(shù)據(jù)的方法

    js利用遞歸與promise 按順序請求數(shù)據(jù)的方法

    這篇文章主要介紹了js利用遞歸與promise 按順序請求數(shù)據(jù),需要的朋友可以參考下
    2019-08-08
  • javascript實現(xiàn)下班倒計時效果的方法(可桌面通知)

    javascript實現(xiàn)下班倒計時效果的方法(可桌面通知)

    這篇文章主要介紹了javascript實現(xiàn)下班倒計時效果的方法,涉及javascript倒計時效果及桌面提示效果的實現(xiàn)技巧,具有一定參考借鑒價值
    2015-07-07
  • javascript中sort() 方法使用詳解

    javascript中sort() 方法使用詳解

    sort()方法主要是用于對數(shù)組進行排序,默認情況下該方法是將數(shù)組元素轉(zhuǎn)換成字符串,然后按照ASC碼進行排序,這個大家都能理解,但如果數(shù)組元素是一個Object呢,轉(zhuǎn)不了字符串,難道不能進行排序?答案當然是否定的,那么我們就來詳細探討下sort()方法的使用
    2015-08-08
  • 深入淺析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性

    深入淺析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性

    這篇文章主要介紹了JavaScript字符串操作方法 slice、substr、substring及其IE兼容性 的相關(guān)資料,需要的朋友可以參考下
    2015-12-12
  • 讓DIV的滾動條自動滾動到最底部的3種方法(推薦)

    讓DIV的滾動條自動滾動到最底部的3種方法(推薦)

    下面小編就為大家?guī)硪黄孌IV的滾動條自動滾動到最底部的3種方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-09-09
  • JavaScript 新手24條實用建議[TUTS+]

    JavaScript 新手24條實用建議[TUTS+]

    本文列出了24條能讓你的代碼編寫過程更為輕松高效的建議。也許您還是JavaScript初學者,剛剛寫完自己的Hello World,那這里有很多對您的工作將十分有用的小貼士;也許有些技巧您已經(jīng)知道,那就試試快速瀏覽一下,看能不能發(fā)現(xiàn)一點新東西吧!
    2009-06-06
  • Javascript模塊化機制實現(xiàn)原理詳解

    Javascript模塊化機制實現(xiàn)原理詳解

    這篇文章主要介紹了Javascript模塊化機制實現(xiàn)原理詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • 前端實現(xiàn)視頻文件動畫幀圖片提取完整教程

    前端實現(xiàn)視頻文件動畫幀圖片提取完整教程

    相信很多小伙伴在一些短視頻平臺上傳視頻的時候,系統(tǒng)會自動幫我們生成一些視頻中的畫面幀的圖片,讓我們作為視頻封面的功能,那么這些短視頻平臺是如何從視頻中抽取關(guān)鍵幀來作為封面,今天博主就帶著大家一起來探討這個問題,感興趣的小伙伴跟著小編一起來看看吧
    2025-04-04
  • 通過bootstrap全面學習less

    通過bootstrap全面學習less

    這篇文章主要為大家詳細介紹了如何通過bootstrap學習less,LESS CSS是一種動態(tài)樣式語言,屬于CSS預處理語言的一種,感興趣的朋友可以參考下
    2016-11-11

最新評論

子洲县| 永仁县| 华池县| 怀远县| 徐汇区| 马关县| 札达县| 开封县| 靖远县| 惠州市| 同仁县| 永修县| 开远市| 大名县| 泰顺县| 东城区| 大同县| 出国| 宁波市| 夏津县| 武夷山市| 宜州市| 德阳市| 钟山县| 瑞昌市| 余姚市| 合水县| 郎溪县| 东阿县| 观塘区| 吴旗县| 遂川县| 大厂| 甘孜| 昌邑市| 华阴市| 廉江市| 丰县| 古浪县| 上杭县| 左贡县|