js仿百度登录验证拖动滑块图片角度转正代码,支持多场景回调。
js代码
<script type="text/javascript" src="js/QVerify.min.js"></script>
<script type="text/javascript">
function test () {
QVerify({
name: "人机验证", // 验证面板标题
desc: "滑动滑块,使图片显示角度为正", // 验证操作提示文字
cloneTxt: "点我关闭", // 关闭验证面板文字
successTxt: "验证成功,{0}秒后自动关闭", // {0}必须有,延迟关闭时间显示
errorTxt: "验证失败,请重试",
images: [
"img/t1.png",
"img/t2.png",
"img/t3.png"
], // 图片数组 将会随机从里面选取一张
duration: 2, //定时关闭时间 默认 2
mountDiv: "#QVerify", // 装载div 默认 #QVerify
slideDifference: 5, // 滑动误差值 默认 5
defaultDifference: 50, // 默认图片角度最小差值 默认 50
mousedown: function (e) { // 按下鼠标事件
// e: 元素本身
console.log('按下了鼠标');
},
mousemove: function (e, moveWidth) { // 移动鼠标事件
// e: 元素本身
// moveWidth: 移动距离
console.log("移动了鼠标");
console.log(moveWidth);
},
mouseup: function (e, moveWidth) { // 抬起鼠标事件
// e: 元素本身
// moveWidth: 移动距离
console.log("抬起了鼠标");
console.log(moveWidth);
},
success: function () { // 验证成功事件
console.log("验证成功");
},
fail: function () { // 验证失败事件
console.log("验证失败");
},
complete: function () { // 验证完成事件 成功失败都会执行(执行顺序: complete->success 或 complete->fail)
console.log("触发验证");
},
clone: function (status) { // 关闭验证面板事件
// status 返回的状态
// false: 失败状态下关闭; true: 成功状态下关闭;
console.log(status);
}
});
};
</script>
系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791