js 拖拽控件生成自定义表单 怎么实现
答案:2 悬赏:40 手机版
解决时间 2021-03-20 10:34
- 提问者网友:皆是孤独
- 2021-03-19 17:52
js 拖拽控件生成自定义表单 怎么实现
最佳答案
- 五星知识达人网友:野味小生
- 2021-03-19 18:18
说说步骤吧
监听mousedown事件
- 获取鼠标点击元素,判断是否可拖拽
- 设置flag做标记
- 建一个tempDOM,与拖拽的DOM内容相同,并添加相应样式
- 监听鼠标移动事件
- 判断flag
- 移动tempDOM
- 监听mouseup事件
- 判断flag标记
- 清楚flag标记
- 获取DOM排列顺序
- 重排
监听mousedown事件
- 获取鼠标点击元素,判断是否可拖拽
- 设置flag做标记
- 建一个tempDOM,与拖拽的DOM内容相同,并添加相应样式
- 监听鼠标移动事件
- 判断flag
- 移动tempDOM
- 监听mouseup事件
- 判断flag标记
- 清楚flag标记
- 获取DOM排列顺序
- 重排
全部回答
- 1楼网友:一秋
- 2021-03-19 19:56
可以私聊我~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯