如何拖动DOM元素
来源:互联网 发布:尼尔森数据网 编辑:程序博客网 时间:2024/05/22 02:17
.divblok {
background-color:rgba(172,16,172,0.5);
width:200px;
height:100px;
position:absolute;
left:20px;
top:20px;
}
<div id="dragdiv" draggable="true" class="divblok">移动 </div>
window.onload=function(){
var dragdiv = document.querySelector('#dragdiv');
var x, y;
dragdiv.addEventListener('dragstart', function (e) {
e.dataTransfer.setData("text", '');
x = e.offsetX || e.layerX;
y = e.offsetY || e.layerY;
return true;
}, false);
document.addEventListener('dragover', function (e) {
e.preventDefault()|| e.stopPropagation();
}, false);
document.addEventListener('drop', function (e) {
dragdiv.style.left = (e.pageX - x) + 'px';
dragdiv.style.top = (e.pageY - y) + 'px';
e.preventDefault() || e.stopPropagation();
}, false);
}
background-color:rgba(172,16,172,0.5);
width:200px;
height:100px;
position:absolute;
left:20px;
top:20px;
}
<div id="dragdiv" draggable="true" class="divblok">移动 </div>
window.onload=function(){
var dragdiv = document.querySelector('#dragdiv');
var x, y;
dragdiv.addEventListener('dragstart', function (e) {
e.dataTransfer.setData("text", '');
x = e.offsetX || e.layerX;
y = e.offsetY || e.layerY;
return true;
}, false);
document.addEventListener('dragover', function (e) {
e.preventDefault()|| e.stopPropagation();
}, false);
document.addEventListener('drop', function (e) {
dragdiv.style.left = (e.pageX - x) + 'px';
dragdiv.style.top = (e.pageY - y) + 'px';
e.preventDefault() || e.stopPropagation();
}, false);
}
0 0
- 如何拖动DOM元素
- DOM 元素如何获得焦点
- DOM元素如何获得焦点
- DOM事件模型例子:可拖动的元素
- 拖动元素
- 正确使用DOM--如何访问网页元素
- HTML5下DOM元素在窗口中拖动(更改位置)
- Dom 可拖动div
- dom结构拖动排序
- DOM元素
- Dom元素
- DOM元素
- DOM 元素
- 页面元素拖动
- 拖动VML元素
- javscript实现元素拖动
- FB4 元素拖动
- js touch拖动元素
- Android "外挂" 基础——Accessibility系列之AccessibilityService
- php 代码规范简洁
- 网易笔试题(一)
- C# Redis 使用
- SQLServer2016 AlwaysOn基于证书的搭建笔记
- 如何拖动DOM元素
- Android读取SD卡文件并显示到textview中
- http协议状态码总结
- 不让safari浏览器下载的Excel文件添加.exe后缀
- Wireshark抓包工具使用教程以及常用抓包规则
- web实现左右切换功能
- 获取手机IP
- python 的logging模块
- jquery在当前页面打印页面div内容实例