js怎么实现页面元素的拖拽功能

 我来答
司马刀剑
高粉答主

2017-11-06 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7483万
展开全部
js实现一个拖拽事件的方法:
1、定义HTML
<div id="no-drop" class="draggable drag-drop"> #无拖动 </div>

<div id="yes-drop" class="draggable drag-drop"> #有拖动 </div>

<div id="outer-dropzone" class="dropzone">
#外层拖动
<div id="inner-dropzone" class="dropzone">#内层拖动</div>
</div>
2、定义css
/* 外层样式定义 */
#outer-dropzone {
height: 140px;
}

#inner-dropzone {
height: 80px;
}

.dropzone {
background-color: #ccc;
border: dashed 4px transparent;
border-radius: 4px;
margin: 10px auto 30px;
padding: 10px;
width: 80%;
transition: background-color 0.3s;
}

.drop-active {
border-color: #aaa;
}

.drop-target {
background-color: #29e;
border-color: #fff;
border-style: solid;
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式