Javascript简单实现可拖动的div


Posted in Javascript onOctober 22, 2013
<html> 
<head> 
<script type="text/javascript"> 
var x; 
var y; 
function $(id) 
{ 
return document.getElementById(id) 
} 
function mousedown() 
{ 
x=event.clientX-$("px").style.pixelLeft; 
y=event.clientY-$("px").style.pixelTop; 
$("px").style.border="2px solid red"; 
$("px").onmousemove = mousemove; 
} 
function mouseup() 
{ 
$("px").onmousemove = ""; 
$("px").style.border=""; 
} 
function mousemove() 
{ 
$("px").style.pixelLeft=event.clientX-x; 
$("px").style.pixelTop=event.clientY-y; 
} 
</script> 
</head> 
<body> 
<div id="px" style="position:absolute; left:100px; height:100px; width:100px; background-color:#FF0;" 
onmousedown="mousedown()" onmouseup="mouseup()" > 
</div> 
</body> 
</html>
Javascript 相关文章推荐
jQuery中add实现同时选择两个id对象
Oct 22 Javascript
js匿名函数的调用示例(形式多种多样)
Aug 20 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
Apr 17 Javascript
yarn与npm的命令行小结
Oct 20 Javascript
使用Node.js给图片加水印的方法
Nov 15 Javascript
详解js中call与apply关键字的作用
Nov 21 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
Nov 23 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
layui实现二维码弹窗、并下载到本地的方法
Sep 25 Javascript
Vue混入mixins滚动触底的方法
Nov 22 Javascript
vue中根据时间戳判断对应的时间(今天 昨天 前天)
Dec 20 Javascript
JavaScript实现alert弹框效果
Nov 19 Javascript
将两个div左右并列显示并实现点击标题切换内容
Oct 22 #Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
Oct 22 #Javascript
js单例模式的两种方案
Oct 22 #Javascript
JavaScript中“过于”犀利地for/in循环使用示例
Oct 22 #Javascript
点击按钮或链接不跳转只刷新页面的脚本整理
Oct 22 #Javascript
Javascript实现真实字符串剩余字数提示的实例代码
Oct 22 #Javascript
用js的for循环获取radio选中的值
Oct 21 #Javascript
You might like
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
jquery 实现窗口的最大化不论什么情况
2013/09/03 Javascript
js中style.display=&quot;&quot;无效的解决方法
2014/10/30 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
Node.js事件循环(Event Loop)和线程池详解
2015/01/28 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
Node.js静态文件服务器改进版
2016/01/10 Javascript
jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
2016/01/19 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
2017/12/29 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
JS常见DOM节点操作示例【创建 ,插入,删除,复制,查找】
2018/05/14 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
vue-router的使用方法及含参数的配置方法
2018/11/13 Javascript
深入浅析Vue 中 ref 的使用
2019/04/29 Javascript
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
python 定时器,轮询定时器的实例
2019/02/20 Python
python创建属于自己的单词词库 便于背单词
2019/07/30 Python
Django model重写save方法及update踩坑详解
2020/07/27 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
如何基于Python和Flask编写Prometheus监控
2020/11/25 Python
小学教师国培感言
2014/02/08 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
班长演讲稿范文
2014/04/24 职场文书
信息工作经验交流材料
2014/05/28 职场文书
2014年度思想工作总结
2014/11/27 职场文书
2014年销售内勤工作总结
2014/12/01 职场文书
党员争先创优承诺书
2015/01/20 职场文书
办公室管理规章制度
2015/08/04 职场文书
创业计划书介绍
2019/04/24 职场文书
导游词之桂林
2019/08/20 职场文书
MySQL基础(一)
2021/04/05 MySQL