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 相关文章推荐
js电信网通双线自动选择技巧
Nov 18 Javascript
jQuery中调用WebService方法小结
Mar 28 Javascript
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
Apr 26 Javascript
JS获取单击按钮单元格所在行的信息
Jun 17 Javascript
Jquery实现地铁线路指示灯提示牌效果的方法
Mar 02 Javascript
DOM 高级编程
May 06 Javascript
18个非常棒的jQuery代码片段
Nov 02 Javascript
基于JavaScript短信验证码如何实现
Jan 24 Javascript
jQuery实现div横向拖拽排序的简单实例
Jul 13 Javascript
JavaScript数据结构之二叉树的删除算法示例
Apr 13 Javascript
浅谈vue项目重构技术要点和总结
Jan 23 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
Oct 30 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
经典的PHPer为什么被认为是草根?
2007/04/02 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
PHP观察者模式定义与用法实例分析
2019/03/22 PHP
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
JSON格式的键盘编码对照表
2015/01/29 Javascript
jquery $(document).ready()和window.onload的区别浅析
2015/02/04 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
js闭包学习心得总结
2018/04/17 Javascript
vuex实现的简单购物车功能示例
2019/02/13 Javascript
解决layui动态加载复选框无法选中的问题
2019/09/20 Javascript
js实现弹幕飞机效果
2020/08/27 Javascript
用python实现批量重命名文件的代码
2012/05/25 Python
python处理cookie详解
2014/02/07 Python
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
python实现图片筛选程序
2018/10/24 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
解决Keras中CNN输入维度报错问题
2020/06/29 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
实现CSS3中的border-radius(边框圆角)示例代码
2013/07/19 HTML / CSS
房地产销售员的自我评价分享
2013/12/04 职场文书
给民警的表扬信
2014/01/08 职场文书
财务总监岗位职责
2015/02/03 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
安全教育第一课观后感
2015/06/17 职场文书
如何起草一份正确的合伙创业协议书?
2019/07/04 职场文书
PyTorch梯度裁剪避免训练loss nan的操作
2021/05/24 Python
Python中递归以及递归遍历目录详解
2021/10/24 Python
Spring中的@Transactional的工作原理
2022/06/05 Java/Android