用javascript实现页面某个节点的拖拽
来源:互联网 发布:rar怎么解压到mac 编辑:程序博客网 时间:2024/04/26 13:03
主要利用onmousedown()、onmousemove()、onmouseup()三个事件,当鼠标按下,物体被选中,然后进行移动,可以在页面上向各个方向进行移动,当抬起鼠标时,物体停止移动
<!DOCTYPE>
<html><head>
<meta charset="utf-8">
<style type="text/css">
body {
padding: 0;
margin: 0;
}
#box {
width: 200px;
height:200px;
background-color:#ccc;
position: absolute;
cursor: pointer;
}
</style>
<script type="text/javascript">
window.onload = function(){
var box = document.getElementById("box");
box.onmousedown = function(e){
var e = e || window.event;
var diffX = e.clientX - box.offsetLeft;
var diffY = e.clientY - box.offsetTop;
document.onmousemove = function(e){
var e = e || window.event;
box.style.left = e.clientX - diffX + "px";
box.style.top = e.clientY - diffY + "px";
};
document.onmouseup = function(){
document.onmousemove = null;
document.onmousedown = null;
};
};
};
</script>
</head>
<body>
<div id="box"></div>
</body>
</html>
0 0
- 用javascript实现页面某个节点的拖拽
- JavaScript页面节点的函数
- Javascript实现5秒跳转到某个页面
- javascript使用定时函数实现跳转到某个页面
- 用a链接实现跳转至本页面或另一个页面的某个部分
- javascript 实现父节点下子节点的倒序排列
- 添加节点到单链表某个节点的前面
- JavaScript实现的页面打印
- Javascript实现的页面日历
- 利用javascript操作页面节点
- 利用javascript操作页面节点
- 当点击iframe 中 treeview 的某个节点时,重定向到另外一个页面
- js找出页面宽度和高度大于某个值的所有节点
- 点击页面上某个元素实现动画的滚动效果
- 在frame结构的页面中,如何实现用struts2跳转时,只改变页面中的某个frame
- javascript代码如何实现打印框架里面的某个网页
- Javascript几秒后跳转到某个页面
- javascript 设置定时跳转到某个页面
- Mac安装homebrew
- 数据结构(单向链表)
- Java学习--day1
- storm事务拓扑的理解(关于批处理word count)
- 【BZOJ2064】分裂(状压dp+奇技淫巧)
- 用javascript实现页面某个节点的拖拽
- sublime快捷键大全
- Prime Number
- Wm指令源码
- C语言合法标识符(java)
- Temple of bone-BFS
- Java中堆栈及内存分配原理
- Hadoop使用
- 学习记录 监听器与过滤器