亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

JS原生帶小白點輪播圖實例講解

 更新時間:2017年07月22日 08:46:30   投稿:jingxian  
下面小編就為大家?guī)硪黄狫S原生帶小白點輪播圖實例講解。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

咱們剛剛說了js原生輪播圖,現(xiàn)在給他加上可以隨著一起走動的小圓點吧!

css代碼:

*{
  margin:0px;
  padding: 0px;
 }
 ul{
  width: 2500px;
  height: 300px;
  position: absolute;
 }
 li{
  float: left;
  list-style: none;
 }
 img{
  width: 500px;
  height: 300px;
 }
 div{
  width: 500px;
  height: 300px;
  margin: 50px auto;
  position: relative;
  overflow: hidden;
 
 }
 
/*小白點的ul*/
 #round_ul{
  width:300px;
  height: 30px;
  /*background:yellow;*/
  position: relative;
  margin: 250px auto;
 
 }
 
 #round_ul li{
  width: 20px;
  height:20px;
  border-radius: 50%;
  background: #2196f3;
  margin-left: 50px;
  cursor: pointer;
 
 }

HTML代碼:

<div>
 <ul>
  <li><img src="img/31.jpg"></li>
  <li><img src="img/32.jpG"></li>
  <li><img src="img/33.jpG"></li>
  <li><img src="img/34.jpg"></li>
  <li><img src="img/31.jpg"></li>
 </ul>
 <ul id="round_ul">
  <li></li>
  <li></li>
  <li></li>
  <li></li>
 </ul>

JS部分:

<script type="text/javascript">
//頁面加載完成后 執(zhí)行代碼
 window.onload = function(){
  //獲取 ul
  var imgUl = document.getElementsByTagName("ul")[0];
  var groundUl = document.getElementById("round_ul");

  //把第一個小白點修改成紅色children 節(jié)點的子節(jié)點(不算空白節(jié)點)
  groundUl.children[0].style.backgroundColor = "red";

  var sId,x = 0;
  //開始計時器函數

  function fn(){
   sId = setInterval(abc,10);
  }
  function abc(){

   //每隔10秒修改ul的坐標,修改1px
   imgUl.style.left = x-- +"px";
   //如果一張圖片完全進入到div中
   if(x % 500 == 0){
    //調用修改小白點函數
    if(x == -2000){
     x = 0;
     imgUl.style.left = 0 +"px";
    }
    changLi(Math.abs(x/500));//調用修改小白點方法
    clearInterval(sId);//暫定定時器
    setTimeout(fn,1000);//隔100毫秒在次啟動定時器

   }
  }
  fn();
//修改小白點方法
  function changLi(num){
   //遍歷小白點數組
   for(var x = 0;x<4;x++){

    //把所有的點修改成藍色
    groundUl.children[x].style.backgroundColor = "#2196f3";
   }
   //把相對應的小白點修改成紅色
   groundUl.children[num].style.backgroundColor = "red";
  }
 }
</script>

就是這樣??!你懂了嗎??

以上這篇JS原生帶小白點輪播圖實例講解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • js實現(xiàn)div模擬模態(tài)對話框展現(xiàn)URL內容

    js實現(xiàn)div模擬模態(tài)對話框展現(xiàn)URL內容

    這篇文章主要介紹了js實現(xiàn)div模擬模態(tài)對話框展現(xiàn)URL內容的功能,涉及javascript動態(tài)操作頁面元素樣式與ajax調用的相關技巧,需要的朋友可以參考下
    2016-05-05
  • js中獲取時間new Date()的全面介紹

    js中獲取時間new Date()的全面介紹

    下面小編就為大家?guī)硪黄猨s中獲取時間new Date()的全面介紹。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • ES6使用新特性Proxy實現(xiàn)的數據綁定功能實例

    ES6使用新特性Proxy實現(xiàn)的數據綁定功能實例

    這篇文章主要介紹了ES6使用新特性Proxy實現(xiàn)的數據綁定功能,結合具體實例形式分析了ES6使用Proxy實現(xiàn)數據綁定具體原理、操作步驟與相關注意事項,需要的朋友可以參考下
    2020-05-05
  • Bootstrap Modal遮罩彈出層代碼分享

    Bootstrap Modal遮罩彈出層代碼分享

    本文給大家分享的這段代碼并非是Bootstrap的遮罩,只是簡單版的遮罩效果,對bootstrap modal 遮罩效果感興趣的朋友可以參考下本文
    2016-11-11
  • uniapp電商小程序實現(xiàn)訂單30分鐘倒計時

    uniapp電商小程序實現(xiàn)訂單30分鐘倒計時

    這篇文章主要為大家詳細介紹了uniapp電商小程序實現(xiàn)訂單30分鐘倒計時,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • JavaScript學習總結之JS、AJAX應用

    JavaScript學習總結之JS、AJAX應用

    這篇文章主要介紹了JavaScript學習總結JS AJAX應用 的相關資料,需要的朋友可以參考下
    2016-01-01
  • JavaScript實現(xiàn)自動生成帶水印的圖片

    JavaScript實現(xiàn)自動生成帶水印的圖片

    這篇文章主要來和大家一起討論如何利用JavaScript實現(xiàn)一個復雜功能,該功能可以自動為圖片添加水印,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-01-01
  • js實現(xiàn)禁止中文輸入的方法

    js實現(xiàn)禁止中文輸入的方法

    這篇文章主要介紹了js實現(xiàn)禁止中文輸入的方法,需要的朋友可以參考下
    2015-01-01
  • 微信小程序中遇到的iOS兼容性問題小結

    微信小程序中遇到的iOS兼容性問題小結

    這篇文章主要給大家介紹了關于微信小程序中遇到的一些iOS兼容性問題,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • 深入學習Bootstrap表單

    深入學習Bootstrap表單

    這篇文章主要為大家詳細介紹了Bootstrap表單的基礎知識,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12

最新評論