拖拽验证码升级版

正文开始

原作者:Author = 'argo@163.com';

修复问题: 1.弹窗改为requirejs引入。 2.移除document的事件对页面的污染,只在鼠标点击拖拽按钮时监听document的鼠标移动事件。 3.css全局污染改为局部定义

调用例子:

 <div class="form-group">
     <div id="captcha"></div>
 </div>

 var captcha = thisForm.find('#captcha');
            captcha.sliderCaptcha({
                width: captcha.outerWidth(),
                height: 125,
                repeatIcon: 'fa fa-redo',
                barText: util.getLang('slideRightToFillThePuzzle'),
                failedText: util.getLang('tryAgain'),
                loadingText: util.getLang('tryingToLoad'),
                onFail: function () {
                    lrBox.msgTisf(util.getLang('tryAgain'));
                },
                onSuccess: function (ths) {
                    thisForm.trigger('submit');
                    ths.reset();
                }
            });

附件:yzm.zip

正文结束

js 正则替换返回值做回调函数 js图片base64转canvas的imageData