总结
阿里十分注重你对源码的理解,对你所学,所用东西的理解,对项目的理解。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
document.onmousemove = function(e) {
var endx = e.clientX - X;
el.className = “move moveBefore”;
el.style.left = endx + “px”;
// console.log(el.parentNode.children[0])
var width = $(“.movebox”).width() - $(“.move”).width();
el.parentNode.children[0].style.width = endx + “px”;
el.parentNode.children[1].innerHTML = “拖动滑块验证”;
//临界值小于
if (endx <= 0) {
el.style.left = 0 + “px”;
el.parentNode.children[0].style.width = 0 + “px”;
//$(‘.movego’).width(0)
}
//临界值大于
// console.log(el.style.left)
if (parseInt(el.style.left) >= width) {
el.style.left = width + “px”;
el.parentNode.children[0].style.width = width + “px”;
el.parentNode.children[1].innerHTML = “验证通过”;
el.className = “move moveSuccess”;
el.onmousedown = null;
}
};
};
document.onmouseup = function() {
document.onmousemove = null;
};
}
}
};