提交
.input-val
#canvas
.btn
請拖動滑塊解鎖
>>
.drag
.bg.text
.btn
//一、定義乙個獲取dom元素的方法
var $ = function(selector),
box = $(".drag"),//容器
bg = $(".bg"),//背景
text = $(".text"),//文字
btn = $(".btn"),//滑塊
success = false,//是否通過驗證的標誌
distance = box.offsetwidth - btn.offsetwidth;//滑動成功的寬度(距離)
//二、給滑塊註冊滑鼠按下事件
btn.onmousedown = function(e)else if( offsetx < 0)
//4.根據滑鼠移動的距離來動態設定滑塊的偏移量和背景顏色的寬度
btn.style.left = offsetx + "px";
bg.style.width = offsetx + "px";
//如果滑鼠的水平移動距離 = 滑動成功的寬度
if( offsetx == distance),100);}}
//四、給文件註冊滑鼠鬆開事件
document.onmouseup = function(e)else
//只要滑鼠鬆開了,說明此時不需要拖動滑塊了,那麼就清除滑鼠移動和鬆開事件。
document.onmousemove = null;
document.onmouseup = null;
}}
驗證碼功能js實現
onload createcode type text id input1 disabled type text id checkcode class code onclick createcode 看不清楚 span id button1 onclick validate type button ...
驗證碼的功能實現
1.介面採用的js為extjs,在extjs的view中的login資料夾中,有乙個form.js,驗證碼部分的 是 xtype fieldcontainer layout hbox items listeners autoel 2.建立systemusercontroller 在這個control...
js實現驗證碼
現在驗證碼功能已經十分雞肋,利用js實現其實不難,大部分使用隨機實現,隨機寬高,隨機顏色,加入幾個原點div,因為初學,所以有很多地方重複和複雜,希望指正。1 doctype html 2 html 3 head 4 meta charset utf 8 5 title title 6 style ...