日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Js圖片點擊切換輪播實現代碼

瀏覽:179日期:2024-04-28 14:15:07

圖片點擊切換

<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title></title> <script type='text/javascript'> window.onload=function(){var btn1=document.getElementById('pre');var btn2=document.getElementById('next');var img=document.getElementById('img1');var imgarr=['images/1.jpg','images/2.jpg','images/3.jpg','images/4.jpg','images/5.jpg','images/6.jpg'];var index=0;var info=document.getElementById('pd'); info.innerHTML='一共'+imgarr.length+'張 圖片 ,當前 第'+(index+1)+'張';btn1.onclick=function(){ index--; if(index<0){ index=imgarr.length-1; } img.src=imgarr[index]; info.innerHTML='一共'+imgarr.length+'張 圖片 ,當前 第'+(index+1)+'張';};btn2.onclick=function(){ index++; if(index>imgarr.length-1){ index=0; } img.src=imgarr[in000dex]; info.innerHTML='一共'+imgarr.length+'張 圖片 ,當前 第'+(index+1)+'張';}; }; </script> <style type='text/css'> *{padding: 0;margin:0; } .outer{width:640px;height:453px;margin:100px auto;text-align: center; } </style> </head> <body> <div class='outer'> <p id='pd'></p> <img src='http://www.b3g6.com/bcjs/images/1.jpg' /> <button id='pre'>上一張</button> <button id='next'>下一張</button> </div> </body></html>

實現效果

Js圖片點擊切換輪播實現代碼

輪播

<!DOCTYPE html><html> <head> <meta charset='UTF-8'> <title></title> <style type='text/css'> *{padding:0px;margin: 0px; } #outer{position: relative;width:660px;height:425px;margin:50px auto ;background:yellow;padding:10px 0;overflow: hidden; } #imglist{position: absolute;list-style: none;/* * 設置偏移量 * * */left:0px; } #imglist li{margin: 0 10px;float:left; } #navDiv{position: absolute;bottom: 15px;/* * 設置left值 * outer寬度 640 * navDiv寬度 30*5=125 * 640-125=515 * 515/2=257.5 * left:257.5px; */left:0; } #navDiv a{float:left;width:20px;height:20px;background:#ff1;opacity: 0.5;/*兼容IE8的透明*/filter:alpha(opacity=50);margin: 0 5px; } #navDiv a:hover{background:red; } </style> <script type='text/javascript' src='http://www.b3g6.com/bcjs/tools.js'></script> <script type='text/javascript'> window.onload=function(){var imglist=document.getElementById('imglist');var navDiv=document.getElementById('navDiv');var outer=document.getElementById('outer');//獲取頁面所有的img標簽var imgarr=document.getElementsByTagName('img');//獲取頁面所有的A標簽var allA=document.getElementsByTagName('a');//默認顯示圖片的索引var index=0; //設置allA[index].style.background='black';//設置ul的長度imglist.style.width=660*imgarr.length+'px';//設置navDiv的left值navDiv.style.left=(outer.offsetWidth-navDiv.offsetWidth)/2+'px'; //定義一個定時器標識var timer;//點擊超鏈接切換到指定的圖片//為所有的超鏈接綁定單擊響應函數for(var i=0;i<allA.length;i++){ //為每一個超鏈接都添加一個NUM屬性 allA[i].num=i; //為超鏈接綁定單擊響應函數 allA[i].onclick=function(){ //關閉自動切換 clearInterval(timer); //獲取點擊超鏈接的索引,并將其設置為index index=this.num; //切換圖片 //imglist.style.left=index*-660+'px'; setA(); move(imglist,20,-660*index,'left',function(){ //動畫執行完后,再執行自動切換 autoChange(); }); };}//自動切換圖片autoChange();//創建一個方法來設置選中的Afunction setA(){ //判斷是不是最后一張照片 if(index>=imgarr.length-1){ index=0; //如果是最后一張,就把imglist移到0 imglist.style.left=0+'px'; } for(var j=0;j<allA.length;j++){ //去掉內聯樣式,只剩下樣式表的樣式 allA[j].style.background=''; } allA[index].style.background='black'; }; function autoChange(){ timer=setInterval(function(){ index++; index%=imgarr.length; move(imglist,20,-660*index,'left',function(){ setA(); }); },3000);}; }; </script> </head> <body> <!--創建一個外部的div,來作為大的容器--> <div id='outer'> <!--創建一個ul,用來放置圖片--> <ul id='imglist'><li> <img src='http://www.b3g6.com/bcjs/images/1.jpg' /></li><li> <img src='http://www.b3g6.com/bcjs/images/2.jpg' /></li><li> <img src='http://www.b3g6.com/bcjs/images/3.jpg' /></li><li> <img src='http://www.b3g6.com/bcjs/images/4.jpg' /></li><li> <img src='http://www.b3g6.com/bcjs/images/5.jpg' /></li><li> <img src='http://www.b3g6.com/bcjs/images/1.jpg' /></li> </ul> <div id='navDiv'><a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a><a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a><a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a><a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a><a href='javascript:;' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' rel='external nofollow' ></a> </div> </div> </body></html>

tools.js

//動畫函數/*參數 * -1.obj 對象 * -2.speed 速度 * -3.target 執行動畫的目標 * -4.arrt 要變化的樣式 * -5.callback:回調函數 將會在動畫執行完后執行 */ function move(obj,speed,target,arrt,callback){ //關閉上一次定時器 clearTimeout(obj.timer); //判斷速度的正負值 //如果從0向800移動則為正 //如果從800向0移動則為負 var current=parseInt(getStyle(obj,arrt)); if(current>target){ speed=-speed; } //開啟一個定時器 //為obj添加一個timer屬性,用來保存它1自己的定時器的標識 obj.timer=setInterval(function(){ //獲取原來的left值 var oldvalue=parseInt(getStyle(obj,arrt)); //在舊值的基礎上增加 var newvalue=oldvalue+speed; if(speed<0&&newvalue<target||speed>0&&newvalue>target) { newvalue=target; } obj.style[arrt]=newvalue+'px'; //當元素到達target關閉定時器 if(newvalue===target||newvalue===target){ clearTimeout(obj.timer); //動畫執行完 執行函數 callback&&callback(); } },30);};

實現效果

Js圖片點擊切換輪播實現代碼

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩av资源网| 国产欧美日韩在线一区二区 | 国际精品欧美精品| 久久激情av| 国产伦一区二区三区| 国产精品欧美日韩一区| 成人国产精品一区二区网站| 在线精品亚洲欧美日韩国产| 美女av在线免费看| 精品国产欧美| 国产一区日韩一区| 久久亚洲风情| 国产精品主播| 成人午夜国产| 丝袜国产日韩另类美女| 日韩高清电影一区| 成人亚洲一区| 天堂成人免费av电影一区| 国产亚洲欧美日韩精品一区二区三区 | 99精品网站| 五月激激激综合网色播| 免费在线观看一区| 在线观看免费一区二区| 97精品久久| 午夜宅男久久久| 亚洲免费黄色| 人人草在线视频| 欧产日产国产精品视频| 亚洲精品进入| 国产在线|日韩| 国产精品草草| 欧美天堂一区| 免费看黄色91| 午夜影院一区| 91在线成人| 免费看日韩精品| 尤物在线精品| 国产伦理久久久久久妇女| 蜜桃精品在线| 精品理论电影在线| 国产精品亚洲四区在线观看 | 亚洲特级毛片| 日韩中文首页| 国产夫妻在线| 久久精品国产久精国产| 日本不卡高清视频| 国产日本精品| 成人国产精品一区二区免费麻豆| 日韩中文字幕不卡| 99视频精品视频高清免费| 国产一区二区三区精品在线观看| 亚洲精品裸体| 性一交一乱一区二区洋洋av| 999久久久免费精品国产| 国产精品jk白丝蜜臀av小说| 婷婷亚洲综合| 日韩免费福利视频| 欧美激情日韩| 国产精品一国产精品| 日本国产一区| 国产精品一二| 美女尤物国产一区| 久久精品三级| 97精品在线| 久久久精品五月天| 亚洲高清激情| 婷婷精品进入| 最新国产精品视频| 日韩不卡手机在线v区| 国产日韩视频在线| 日本国产欧美| 久久午夜影院| 理论片午夜视频在线观看| 成人啊v在线| 99成人在线| 亚洲免费专区| 久久成人高清| 91日韩欧美| 亚洲激情不卡| 91大神在线观看线路一区| 精品三级久久久| 激情欧美一区| 欧美一区精品| 天堂а√在线最新版中文在线| 深夜视频一区二区| 不卡在线一区| 日韩中出av| 国产videos久久| 午夜在线精品| 国产精品国产三级国产在线观看| 99久久久久| 欧美亚洲免费| 99精品在线免费在线观看| 日韩在线电影| 久久免费影院| 国产一区白浆| 嫩草伊人久久精品少妇av杨幂| 久久91视频| 三级精品视频| 无码日韩精品一区二区免费| 综合色就爱涩涩涩综合婷婷| 国产精品调教视频| 亚洲一区二区成人| 国产精品香蕉| 亚洲国产成人精品女人| 国产精品视频一区二区三区综合| 国产综合激情| 久久久91麻豆精品国产一区| 蜜桃av一区| 九九久久婷婷| 亚洲一区资源| 久久精品国产免费| 亚洲精品激情| 亚洲综合精品| 亚洲特色特黄| 国产91在线播放精品| 久久国产日韩欧美精品| 亚洲影视一区| 日本亚洲最大的色成网站www| 伊人久久成人| 久久久久91| 久久久一本精品| 中文字幕在线视频久| 韩国一区二区三区视频| 国产成人1区| 国产精品中文字幕制服诱惑| 综合色一区二区| 亚洲精品中文字幕乱码| 亚洲性视频h| 久久中文字幕av| 国产精品99一区二区三区| 国产 日韩 欧美 综合 一区| 精品视频在线你懂得| 欧美国产专区| 国产精品99在线观看| 蜜桃av在线播放| 精品三级国产| 欧美激情麻豆| 国产毛片精品| 精品国产乱码久久久| 久久伊人久久| 欧美国产美女| 亚洲电影在线| 午夜日韩福利| 亚洲一区亚洲| 亚洲欧美不卡| 亚洲丝袜啪啪| 色8久久久久| 国产精品欧美日韩一区| 国产精品nxnn| 亚洲午夜天堂| 久久一区二区三区喷水| 久久免费国产| 最新国产拍偷乱拍精品| 蜜桃久久av一区| 日本成人精品| 国产高清亚洲| 中文字幕系列一区| 在线亚洲欧美| 欧美1区二区| av资源中文在线| а√天堂8资源在线| 午夜av不卡| 模特精品在线| 97人人精品| 日韩精品一区二区三区av| 91看片一区| 日韩不卡在线观看日韩不卡视频| 色综合狠狠操| 91精品国产经典在线观看| 国产一区二区三区自拍| 国产免费av一区二区三区| 亚洲五月婷婷| 精品亚洲精品| 日韩精品一级| 欧美午夜精品一区二区三区电影| 中文字幕一区二区三区日韩精品 | 日韩在线成人| 午夜影院欧美| 中文字幕在线免费观看视频| 日本视频中文字幕一区二区三区| 欧美日韩国产传媒| 精品久久美女| 欧美国产另类| 日韩三级视频| 免费观看在线色综合| 99成人在线视频| 久久影院午夜精品| 麻豆中文一区二区| 久久不见久久见中文字幕免费| 三级久久三级久久久| 久久亚洲不卡| 美女精品在线| 午夜在线视频观看日韩17c| 久久亚洲精品中文字幕蜜潮电影| 国产精品国产一区| 久久中文字幕一区二区三区| 国产精品一级| 国产黄色精品| 日韩高清不卡一区二区|