国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院

首頁 > 語言 > JavaScript > 正文

jQuery手動點擊實現圖片輪播特效

2024-05-06 16:26:00
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery手動點擊實現圖片輪播特效,手動點擊數字卡片實現圖片輪播,對圖片輪播感興趣的小伙伴們可以參考一下
 

本文寫了一個輪播圖練練手,先寫了一個手動點擊輪播的輪播圖,隨后我會慢慢接著深入寫自動輪播圖和鼠標懸浮圖片停止移動輪播圖等。
下面來看看最終做的手動點擊輪播效果:

 jQuery手動點擊實現圖片輪播特效

一、原理說明

(1)首先是輪播圖的架構,我采用了一個最外邊的大div包住兩個小div,一個小div里面放四張圖片,另一個小div里面放四個數字按鈕

(2)對最外邊的大div設置的寬度為圖片的寬度,超出大div寬度的都需要隱藏,但是對于盛放圖片的小div設置寬度為2000px,大一點方便四張圖左浮動布局

(3)當數字按鈕點擊時,獲取按鈕的索引值,這樣就可以知道每張圖片左移多少寬度

jQuery手動點擊實現圖片輪播特效

從上面的圖可以看出,四張圖片是浮動起來橫著的布局,當數字按鈕被點擊時,圖片就要按照數字按鈕的索引值引動N個圖片的寬度到達父框架里面展示,因為父框架外面的圖片都會被隱藏掉~~~~~如果你還看不懂原理的話,我只能吐血了~~~~
二、下面來看主體程序

<!DOCTYPE html><html> <head>  <meta charset="utf-8" />  <title>輪播圖①(手動點擊輪播)</title>  <link type="text/css" rel="stylesheet" href="css/layout.css" /> </head> <body>  <div class="slideShow">   <!--圖片布局開始-->   <ul>    <li><a href="#"><img src="img/picture01.jpg" /></a></li>    <li><a href="#"><img src="img/picture02.jpg" /></a></li>    <li><a href="#"><img src="img/picture03.jpg" /></a></li>    <li><a href="#"><img src="img/picture04.jpg" /></a></li>   </ul>   <!--圖片布局結束-->      <!--按鈕布局開始-->   <div class="showNav">    <span class="active">1</span>    <span>2</span>    <span>3</span>    <span>4</span>   </div>   <!--按鈕布局結束-->  </div>  <script src="js/jquery-1.11.3.js"></script>  <script src="js/layout.js"></script> </body></html>

上面布局我已經在原理中說明了,感興趣的自己看原理~~~~
三、CSS樣式

*{ margin: 0; padding: 0;}ul{ list-style: none;}.slideShow{ width: 346px; height: 210px;  /*其實就是圖片的高度*/ border: 1px #eeeeee solid; margin: 100px auto; position: relative; overflow: hidden; /*此處需要將溢出框架的圖片部分隱藏*/}.slideShow ul{ width: 2000px; position: relative;  /*此處需注意relative : 對象不可層疊,但將依據left,right,top,bottom等屬性在正常文檔流中偏移位置,如果沒有這個屬性,圖片將不可左右移動*/}.slideShow ul li{ float: left;  /*讓四張圖片左浮動,形成并排的橫著布局,方便點擊按鈕時的左移動*/ width: 346px;}.slideShow .showNav{  /*用絕對定位給數字按鈕進行布局*/ position: absolute; right: 10px; bottom: 5px; text-align:center; font-size: 12px;  line-height: 20px;}.slideShow .showNav span{ cursor: pointer; display: block; float: left; width: 20px; height: 20px; background: #ff5a28; margin-left: 2px; color: #fff;}.slideShow .showNav .active{ background: #b63e1a;}

上面樣式我已經備注出來很重要的地方了,相信有基礎的很容易看懂,剛開始我在.slideShow ul樣式里面忘了寫position: relative;導致后面的jquery程序圖片一直無法移動,耽誤了很長時間才找出這個錯誤,希望大家可以注意這個地方~~~~~~~
四、jQuery程序

$(document).ready(function(){ var slideShow=$(".slideShow"),  //獲取最外層框架的名稱  ul=slideShow.find("ul"),    showNumber=slideShow.find(".showNav span"),//獲取按鈕  oneWidth=slideShow.find("ul li").eq(0).width(); //獲取每個圖片的寬度    showNumber.on("click",function(){   //為每個按鈕綁定一個點擊事件     $(this).addClass("active").siblings().removeClass("active"); //按鈕被點擊時為這個按鈕添加高亮狀態,并且將其他按鈕高亮狀態去掉   var index=$(this).index(); //獲取哪個按鈕被點擊,也就是找到被點擊按鈕的索引值   ul.animate({    "left":-oneWidth*index, //注意此處用到left屬性,所以ul的樣式里面需要設置position: relative; 讓ul左移N個圖片大小的寬度,N根據被點擊的按鈕索引值index確定   })  })})

是不是覺得很簡單,也是幾句話就搞定了手動點擊的輪播效果,上面程序需要注意的是left屬性是左移動,所以為負值~~~~~~~

下次文章就為大家分享自動輪播特效,希望大家不要錯過。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

国产激情自拍_国产9色视频_丁香花在线电影小说观看 _久久久久国产精品嫩草影院
黄网在线免费| 国产精品777一区二区| 国产福利电影在线观看| 开心快乐六月丁香婷婷| 91三级在线| 在线中文字幕视频观看| 精灵使的剑舞无删减版在线观看| 精品国产免费第一区二区| 在线中文av| 国产免费黄网站| 国产激情在线观看| 四虎精品视频| 国产深夜视频在线观看| 在线中文免费视频| 国产在线免费观看| 在线播放黄色网址| 最近中文字幕mv2018在线高清| 国产传媒在线播放| 三级小说一区| 88av在线| 黄网站在线观看高清免费| 国产日韩精品在线看| 狠狠狠综合7777久夜色撩人| 精品国产一区二区三区久久久狼牙| 秋霞av在线| 伊人中文字幕在线| 国产精品美女一区二区三区四区| 三级小说一区| 伊人精品影院| 国产福利一区二区在线精品| 久久综合精品视频| av在线免费播放| av首页在线| 伊人影院在线播放| 中文字幕日本三级| 久久国产综合视频| 另类视频在线| 国产女人在线观看| 狠狠干天天干| 国产乱妇乱子| 丁香视频五月| 最新中文字幕在线| 国产网站在线播放| 国产经典三级在线| 国产对白叫床清晰在线播放| 国产精品伦一区二区三区视频| 国产免费黄视频在线观看| 黄污在线观看| 国产精品入口麻豆完整版| 久草亚洲一区| 国产一区二区三区不卡免费观看| 国产小视频在线观看| 国产精品666| eeuss影院www在线观看| 青青久草在线| 最好看更新中文字幕| 国产欧美日本亚洲精品一4区| 国产精品伦一区二区三区级视频频 | 国产毛片在线| 国产免费人人看| 国产精品视频白浆合集| 国产91在线视频蝌蚪| 亚洲综合色视频在线观看 | 国产精品爱久久久久久久小说| 国产激情自拍视频| 亚洲综合在线网| 丁香花在线电影| 在线免费观看黄色片| 久热中文字幕| 精品推荐蜜桃传媒| gogo在线高清视频| 大香伊人中文字幕精品| 国产aa视频| 日本中文字幕在线看| 中文在线视频观看| 国产在线传媒| av网址在线免费观看| 国产系列在线观看| 久热久精久品这里在线观看| 国产欧美在线观看视频| 青青草原国产在线观看| 国产成人综合亚洲欧美在| 麻豆网站在线免费观看| av福利在线观看| 中文字幕在线播放网址| www.国产精| 在线激情小视频| 国产精品伦理一区二区三区 | 天天插天天狠天天透| 日本中文字幕在线视频| а√天堂www在线а√天堂视频| 久热久精久品这里在线观看| 亚洲va国产日韩欧美精品色婷婷| 国产一卡2卡3卡四卡网站| 天天草天天爽| 亚洲精品视频在线免费| 在线免费观看黄色av| 国产福利片在线| 国产精品国产三级国产试看| 国产日产一区二区| 2018av男人天堂| 国产小视频免费在线网址| 大香伊人中文字幕精品| 精品中文字幕不卡在线视频| 超碰在线中文| 天堂在线一二区| 最新亚洲精品国自产在线观看| 国产专区在线| 欧美日韩一区二区三区视视频| av在线资源网| 色中文字幕在线| www.色五月| 男人天堂99| 最近久乱中文字幕| 国产91大片| 国产激情在线| 日本调教视频在线观看| 黄色网址在线免费播放| 日韩av成人| 在线观看免费高清完整| 免费国产在线视频| 在线观看中文| 精品乱码一区二区三四区视频| 欧洲有码在线视频| 青青在线视频| www.操操操.com| 国产乱妇乱子| 91精品专区| www在线视频| 国产污污在线观看| 怡红院av在线| 国产小视频免费在线观看| 中文天堂av| 九九精品九九| 91资源在线观看| 丁香花高清在线观看完整版 | 青娱乐在线视频观看| 成人午夜无人区一区二区| 国产大学生粉嫩无套流白浆| 啪啪免费视频一区| 精品无人乱码| 国产私人尤物无码不卡| 免费看ww视频网站入口| 精品免费视频一卡2卡三卡4卡不卡| 啪啪免费视频一区| 精品一区二区三区免费站| 国产永久免费高清在线观看视频| 在线视频中文字幕第一页| 91xxx在线观看| jizz性欧美| 伊人伊人av电影| 国产三级视频在线| 午夜免费福利在线观看| 国产免费麻豆视频| 成年网在线观看免费观看网址| 日韩黄色成人| 9色在线视频网站| 国产不卡在线| 国产黄色免费网| 国产成人午夜精品| 国产日韩欧美一区二区三区视频| 交视频在线观看国产| 小说区乱图片区| 亚洲国产精品区| 亚洲激情丁香| www.夜夜操.com| 在线观看精品一区二区三区| 国产成a人亚洲精v品| 国产精品伦理一区二区三区| 国产精品69xx| 亚洲欧美自拍另类| h网站免费在线观看| 四虎影视成人永久免费观看视频| 在线观看的av网站| 天堂网中文在线| 青青九九免费视频在线| 超碰在线中文| 国产一二三区精品视频| 中文字幕一区二区三区免费视频| 中文字幕毛片| 精品国产免费观看一区| 在线视频观看你懂的| 亚洲精品乱码电影在线观看| 久草.com| 国产aa视频| 国产字幕在线看| 国产叼嘿网站免费观看不用充会员| 一级黄色av| 国产网站在线播放| 亚洲精品影院在线| 久久99精品久久久久久野外| 国产一卡二卡3卡4卡四卡在线| 精精国产xxxx视频在线| 狠狠色丁香婷婷| 99在线欧洲视频| 国产一区二区三区福利| 99爱视频在线观看| 最好看更新中文字幕| 在线观看免费观看在线91| 国产在线超碰|