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 相关文章推荐
JSON序列化与解析原生JS方法且IE6和chrome测试通过
Sep 05 Javascript
js判断iframe内的网页是否滚动到底部触发事件
Mar 18 Javascript
Node.js的特点和应用场景介绍
Nov 04 Javascript
js改变Iframe中Src的方法
May 05 Javascript
jQuery表单验证插件解析(推荐)
Jul 21 Javascript
利用JavaScript在网页实现八数码启发式A*算法动画效果
Apr 16 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
May 08 Javascript
vue组件初学_弹射小球(实例讲解)
Sep 06 Javascript
vue+vuex+axios实现登录、注册页权限拦截
Mar 09 Javascript
详解jquery和vue对比
Apr 16 jQuery
VUE注册全局组件和局部组件过程解析
Oct 10 Javascript
javascript History对象原理解析
Feb 17 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 _autoload自动加载类与机制分析
2012/02/10 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
jsTree使用记录实例
2016/12/01 Javascript
Bootstrap jquery.twbsPagination.js动态页码分页实例代码
2017/02/20 Javascript
JavaScript登录验证基础教程
2017/11/01 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
vue加载完成后的回调函数方法
2018/09/07 Javascript
layui点击左侧导航栏,实现不刷新整个页面,只刷新局部的方法
2019/09/25 Javascript
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
极简的Python入门指引
2015/04/01 Python
用python找出那些被“标记”的照片
2017/04/20 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
python创造虚拟环境方法总结
2019/03/04 Python
Python应用实现双指数函数及拟合代码实例
2020/06/19 Python
英国女士和男士时尚服装网上购物:Top Labels Online
2018/03/25 全球购物
如何高效率的查找一个月以内的数据
2012/04/15 面试题
计算机科学系职业生涯规划书
2014/03/08 职场文书
阳光体育活动总结
2014/04/30 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
合伙经营协议书范本
2014/09/13 职场文书
中学生打架检讨书
2014/10/13 职场文书
创先争优活动个人总结
2015/03/04 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
详解如何修改nginx的默认端口
2021/03/31 Servers
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript