js+html+css实现鼠标移动div实例


Posted in Javascript onJanuary 30, 2013

js:

var posX; 
var posY; 
fdiv = document.getElementById("divBody"); 
document.getElementById("divHead").onmousedown=function(e) 
{ 
if(!e) e = window.event; //IE 
posX = e.clientX - parseInt(fdiv.style.left); 
posY = e.clientY - parseInt(fdiv.style.top); 
document.onmousemove = mousemove; 
} 
document.onmouseup = function() 
{ 
document.onmousemove = null; 
} 
function mousemove(ev) 
{ 
if(ev==null) ev = window.event;//IE 
fdiv.style.left = (ev.clientX - posX) + "px"; 
fdiv.style.top = (ev.clientY - posY) + "px"; 
}

html:
<div class="divBody" id="divBody" style="left: 29px; top: 14px;"> <!--这里要加style="left: 29px; top: 14px;" 否则有问题--> 
<div class="divHead" id="divHead" style="cursor: move;"> 
</div> 
<div class="content"> 
</div> 
<div class="tail"> 
</div> 
</div>

css:
.divBody{ 
//margin-top:20px; 
border: solid #CCC 1px; 
width:500px; 
height:400px; 
position:relative; 
z-index:0; 
margin-left:auto; 
margin-right:auto; 
} 
.divHead{ 
width:500px; 
height:50px; 
background-color:#CCC; 
} 
.content 
{ 
width:500px; 
height:300px; 
} 
.tail{ 
background:#CCC; 
height:50px; 
width:500px; 
display:table-cell; 
vertical-align:middle; 
}
Javascript 相关文章推荐
jquery 笔记 事件
Nov 02 Javascript
js使用函数绑定技术改变事件处理程序的作用域
Dec 26 Javascript
js函数setTimeout延迟执行的简单介绍
Jul 17 Javascript
Node.js中require的工作原理浅析
Jun 24 Javascript
JavaScript jQuery 中定义数组与操作及jquery数组操作
Dec 18 Javascript
js 自带的 map() 方法全面了解
Aug 16 Javascript
详解网站中图片日常使用以及优化手法
Jan 09 Javascript
JS实现汉字与Unicode码相互转换的方法详解
Apr 28 Javascript
angular4模块中给标签添加背景图的实现方法
Sep 15 Javascript
vue渲染时闪烁{{}}的问题及解决方法
Mar 28 Javascript
微信小程序新手教程之启动页的重要性
Mar 03 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
Aug 04 Javascript
DWR实现模拟Google搜索效果实现原理及代码
Jan 30 #Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
Jan 30 #Javascript
js判断样式className同时增加class或删除class
Jan 30 #Javascript
编写针对IE的JS代码两种编写方法
Jan 30 #Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
Jan 29 #Javascript
js的压缩及jquery压缩探讨(提高页面加载性能/保护劳动成果)
Jan 29 #Javascript
JavaScript起点(严格模式深度了解)
Jan 28 #Javascript
You might like
十天学会php之第四天
2006/10/09 PHP
php 中的str_replace 函数总结
2007/04/27 PHP
phplock(php进程锁) v1.0 beta1
2009/11/24 PHP
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
2012/03/05 PHP
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
Laravel框架实现model层的增删改查(CURD)操作示例
2018/05/12 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
2011/08/09 Javascript
js事件(Event)知识整理
2012/10/11 Javascript
微信企业号开发之微信考勤百度地图定位
2015/09/11 Javascript
动态更新highcharts数据的实现方法
2016/05/28 Javascript
深入理解JS DOM事件机制
2016/08/06 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
AngularJs分页插件使用详解
2018/06/30 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
Vue实现手机计算器
2020/08/17 Javascript
[03:08]TI9战队档案 - Vici Gaming
2019/08/20 DOTA
日本最大的旅游网站:Rakuten Travel(乐天旅游)
2018/08/02 全球购物
日本航空官方网站:JAL
2019/06/19 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
数控技术专业推荐信
2013/11/01 职场文书
高中地理教学反思
2014/01/29 职场文书
担保书怎么写
2014/04/01 职场文书
2014年教师节寄语
2014/04/03 职场文书
财务人员担保书
2014/05/13 职场文书
小学社会实践活动总结
2014/07/03 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
2014年小学重阳节活动策划方案
2014/09/16 职场文书
领导班子遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
一行代码python实现文件共享服务器
2021/04/22 Python
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
js判断两个数组相等的5种方法
2022/05/06 Javascript