真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用javascript實現(xiàn)滑動解鎖功能

小編給大家分享一下如何使用javascript實現(xiàn)滑動解鎖功能,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

目前創(chuàng)新互聯(lián)公司已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、洪江管理區(qū)網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

效果圖:

如何使用javascript實現(xiàn)滑動解鎖功能

代碼如下:




 
 
 * {
 margin: 0;
 padding: 0;
 }
 #slider-box {
 width: 300px;
 height: 50px;
 border-radius: 4px;
 background: #ccc;
 margin: 250px auto;
 position: relative;
 }
 #slider {
 width: 48px;
 height: 48px;
 border: 1px solid #eee;
 text-align: center;
 line-height: 48px;
 display: inline-block;
 background: #fff;
 border-radius: 4px;
 cursor: move;
 position: absolute;
 left: 0;
 z-index: 5;
 }
 #slider-text {
 text-align: center;
 line-height: 50px;
 display: inline-block;
 width: 100%;
 height: 50px;
 font-family: "微軟雅黑";
 position: absolute;
 left: 0;
 z-index: 4;
 }
 #slider-bg {
 width: 0;
 height: 48px;
 background: green;
 position: absolute;
 z-index: 3;
 border-radius: 4px;
 }
 #slider-Emerge {
 width: 100px;
 background:;
 height: 50px;
 position: absolute;
 }
 #stop-go {
 width: 48px;
 height: 48px;
 border: 1px solid #eee;
 background:#36F;
 position: absolute;
 right: -1px;
 display: none;
 text-align: center;
 line-height: 48px;
 color: #fff;
 font-family: "微軟雅黑";
 border-radius: 4px;
 z-index: 5;
 }
 div{
 -moz-user-select:none;
 -webkit-user-select:none;
 user-select:none; 
 }
 


 
 >
 滑動解鎖
 
 
 ∨
 
   var sliderel={   $: function(selector){   return document.getElementById(selector)   },  getEvent:function(e){   var e=e || window.event   return e;  },  stopBubble:function(e){   var e =this.getEvent(e)   if(typeof e.preventDefault != "undefined"){   e.preventDefault();   }else{   e.returnValue = false;   }  }  },  Elemt={  flag:false,  nowMoseX: 0,  mx:sliderel.$("slider-box"),  sd:sliderel.$("slider"),  st:sliderel.$("slider-text"),  sb:sliderel.$("slider-bg"),  se:sliderel.$("slider-Emerge"),  sg:sliderel.$("stop-go"),  }  Elemt.sd.onmousedown=function(e){    var e =sliderel.getEvent(e)   sliderel.stopBubble(e);   Elemt.flag=true   nowMoseX=e.clientX-Elemt.sd.offsetLeft;  }  //滑塊最大移動的距離  maxMove=Elemt.mx.offsetWidth -Elemt.sd.offsetWidth;  //鼠標(biāo)移動的時候是否成功  Elemt.mx.onmousemove=function(e){   var e =sliderel.getEvent(e)   if(Elemt.flag){   var moveX=e.clientX-nowMoseX;   var oElemLeft=Elemt.sd.offsetLeft;//判斷滑塊移動的范圍     if(oElemLeft<0){ //判斷滑塊是否超出限制位置   moveX=0;   Elemt.flag=false   }else if(oElemLeft>maxMove){   moveX=maxMove;   Elemt.sg.style.display="block";   Elemt.sd.style.display="none"   Elemt.sb.style.width=300+"px"   Elemt.st.innerHTML="滑動成功"   Elemt.st.style.color="#fff"   }   }   Elemt.sd.style.left=moveX+"px"    Elemt.sb.style.width=oElemLeft+20+"px";  }  //當(dāng)鼠抬起判斷是否滑動成功  Elemt.mx.onmouseup=function(e){   var e =sliderel.getEvent(e)   Elemt.flag=false   if(Elemt.sd.offsetLeft=0){    Elemt.sd.style.left=Elemt.sd.offsetLeft-speed+"px";    Elemt.sb.style.width=Elemt.sb.offsetWidth-speed+"px";   }else{    clearInterval(time);    return false;   }   },10)   }   }  //當(dāng)鼠離開是否滑動成功   Elemt.sd.onmouseout=function(e){   sliderel.stopBubble(e);   Elemt.flag=false;   if( Elemt.sd.offsetLeft=0){    Elemt.sd.style.left=Elemt.sd.offsetLeft-speed+"px";    Elemt.sb.style.width=Elemt.sb.offsetWidth-speed+"px";   }else{    clearInterval(time);    return false;   }   },10);   }  }  

看完了這篇文章,相信你對“如何使用javascript實現(xiàn)滑動解鎖功能”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


本文名稱:如何使用javascript實現(xiàn)滑動解鎖功能
鏈接URL:http://weahome.cn/article/gdjocj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部