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

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

js插件如何實現(xiàn)圖片滑動驗證碼

這篇文章將為大家詳細(xì)講解有關(guān)js插件如何實現(xiàn)圖片滑動驗證碼,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)建站致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營銷,包括成都做網(wǎng)站、網(wǎng)站設(shè)計、SEO優(yōu)化、網(wǎng)絡(luò)推廣、整站優(yōu)化營銷策劃推廣、電子商務(wù)、移動互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)建站為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制及解決方案,創(chuàng)新互聯(lián)建站核心團(tuán)隊十年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設(shè)服務(wù),在網(wǎng)站建設(shè)行業(yè)內(nèi)樹立了良好口碑。

jquery.lgymove.js

/** 
 * Created by lgy on 2017/10/21. 
 * 圖片驗證碼 
 */ 
(function ($) { 
 $.fn.imgcode = function (options) { 
  //初始化參數(shù) 
  var defaults = { 
   callback:"" //回調(diào)函數(shù) 
  }; 
  var opts = $.extend(defaults, options); 
  return this.each(function () { 
   var $this = $(this);//獲取當(dāng)前對象 
   var html = '' + 
    '
' +      '' +      '' +      '' +      '
' +      '
' +      '刷新' +      '' +      '' +      '' +      '按住滑塊,拖動完成上方拼圖' +      '';     $this.html(html);       //定義拖動參數(shù)     var $divMove = $(this).find(".code-btn-img"); //拖動按鈕     var $divWrap = $(this).find(".code-btn");//鼠標(biāo)可拖拽區(qū)域     var mX = 0, mY = 0;//定義鼠標(biāo)X軸Y軸     var dX = 0, dY = 0;//定義滑動區(qū)域左、上位置     var isDown = false;//mousedown標(biāo)記     if(document.attachEvent) {//ie的事件監(jiān)聽,拖拽div時禁止選中內(nèi)容,firefox與chrome已在css中設(shè)置過-moz-user-select: none; -webkit-user-select: none;      $divMove[0].attachEvent('onselectstart', function() {       return false;      });     }     //按鈕拖動事件     $divMove.on({      mousedown: function (e) {       //清除提示信息       $this.find(".code-tip").html("");       var event = e || window.event;       mX = event.pageX;       dX = $divWrap.offset().left;       dY = $divWrap.offset().top;       isDown = true;//鼠標(biāo)拖拽啟       $(this).addClass("active");       //修改按鈕陰影       $divMove.css({"box-shadow":"0 0 8px #666"});      }     });     //鼠標(biāo)點擊松手事件     $(document).mouseup(function (e) {      var lastX = $this.find(".code-mask").offset().left - dX - 1;      isDown = false;//鼠標(biāo)拖拽啟      $divMove.removeClass("active");      //還原按鈕陰影      $divMove.css({"box-shadow":"0 0 3px #ccc"});      checkcode(lastX);     });     //滑動事件     $divWrap.mousemove(function (event) {      var event = event || window.event;      var x = event.pageX;//鼠標(biāo)滑動時的X軸      if (isDown) {       if(x>(dX+30) && x

css部分:

.code_bg{ 
 position: fixed; 
 top:0; 
 left: 0; 
 right:0; 
 bottom:0; 
 background-color: rgba(0,0,0,.5); 
 z-index: 99; 
} 
.icon-login-bg{ 
 background-image: url(../img/icon/loginicon.png); 
 background-repeat: no-repeat; 
} 
.code-con{ 
 position: absolute; 
 top:100px; 
 width: 320px; 
 left: 50%; 
 margin-left: -160px; 
 background-color: #fff; 
 z-index: 100; 
 -moz-user-select: none; 
 -webkit-user-select: none; 
} 
.code-img{ 
 margin: 5px 5px; 
 padding: 5px 5px; 
 background-color: #f5f6f7; 
} 
.code-img img{ 
 display: block; 
} 
.icon-w-25{ 
 display: inline-block; 
 width: 25px; 
 height: 25px; 
 text-indent: -9999px; 
} 
.icon-push{ 
 cursor: pointer; 
 background-position: -149px -95px; 
} 
.code-push{ 
 height: 25px; 
} 
.code-btn{ 
 position: relative; 
 height: 30px; 
 text-align: center; 
 color: #999; 
 margin: 10px 10px; 
 box-sizing: border-box; 
 background-color: #f5f6f7; 
 border-radius: 15px; 
 border: 1px solid #e1e1e1; 
} 
.code-btn-m{ 
 position: absolute; 
 width: 40px; 
 height: 40px; 
 border-radius: 50%; 
 background-color: #f5f6f7; 
 border: 1px solid #e1e1e1; 
 z-index: 5; 
 top:-8px; 
 left: 10px; 
 box-shadow: 0 0 3px #ccc; 
 cursor: pointer; 
 background-position: -63px 10px; 
} 
.code-btn-img{ 
 background-image:url(../img/icon/codejt.png); 
 background-repeat: no-repeat; 
} 
.code-btn-img.active{ 
 background-position: -134px 10px; 
} 
.code-btn-img.error{ 
 background-position: 8px 10px; 
} 
.code-img-con{ 
 position: relative; 
} 
.code-mask{ 
 position: absolute; 
 top:0; 
 left: 0; 
 z-index: 10; 
} 
.code-tip{ 
 padding-left: 10px; 
 font-size: 12px; 
 color: #999; 
} 
.code-tip-red{ 
 color: red; 
} 
.code-tip-green{ 
 color: green; 
}

html部分:

 

效果圖:

js插件如何實現(xiàn)圖片滑動驗證碼

關(guān)于“js插件如何實現(xiàn)圖片滑動驗證碼”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


網(wǎng)頁題目:js插件如何實現(xiàn)圖片滑動驗證碼
文章起源:http://weahome.cn/article/jhdjcs.html

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部