js仿百度登录验证拖动滑块图片角度转正代码

来源:https://www.sucaihuo.com/js/5235.html 2021-03-16 10:09浏览(276) 收藏

js仿百度登录验证拖动滑块图片角度转正代码,支持多场景回调。
js仿百度登录验证拖动滑块图片角度转正代码
分类:表单代码 > 验证码 难易:中级
查看演示 下载资源: 9 下载资源 下载积分: 20 积分

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>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2