原作者: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