用原生JS实现的一个可自由拖拽的div

用原生 JS 实现自由拖拽一个 div 实现思路 用 onmousedown onmousemove onmouseup 获取鼠标位置 将 div 弄成绝对定位,将鼠标的位置赋值到 div 的 top 和 left 上 用一个 boolean 值来做开关 下载运行 clone 或者下载压缩包之后 使用 http-server -c-1 命令行运行 该项目相关知识点 onmousedown onmousemove onmouseup 三个事件 onmousedown:在当前元素上鼠标按下瞬间会触发mousedown事件; onmousemove:当用户在当前元素上移动鼠标时会触发mousemove事件; onmouseup:当用户在当前元素上放开鼠标某个按键时会触发mouseup事件; 如何将 body 变成和页面可视部分一样大

body { box-sizing: border-box; height: 100vh; margin: 0; } js 为一个元素添加类名的两种方式 操作 classList 数组,如 div.classList = ["demo"] 赋值 className ,div.className = "demo" body 元素是有默认 margin 的。 JS 的 .style 只能拿到内联样式

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。