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 相关文章推荐
Easy.Ajax 部分源代码 支持文件上传功能, 兼容所有主流浏览器
Feb 24 Javascript
用js来定义浏览器中一个左右浮动元素相对于页面主体宽度的位置的函数
Jan 21 Javascript
ext前台接收action传过来的json数据示例
Jun 17 Javascript
了不起的node.js读书笔记之例程分析
Dec 22 Javascript
学习JavaScript编程语言的8张思维导图分享
Mar 27 Javascript
轻松实现JavaScript图片切换
Jan 12 Javascript
关于backbone url请求中参数带有中文存入数据库是乱码的快速解决办法
Jun 13 Javascript
React Native基础入门之调试React Native应用的一小步
Jul 02 Javascript
微信小程序 组件的外部样式externalClasses使用详解
Sep 06 Javascript
layer.js之回调销毁对话框的例子
Sep 11 Javascript
JS数组方法reverse()用法实例分析
Jan 18 Javascript
elementUI同一页面展示多个Dialog的实现
Nov 19 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
一道求$b相对于$a的相对路径的php代码
2010/08/08 PHP
php使用正则过滤js脚本代码实例
2014/05/10 PHP
php实现的日历程序
2015/06/18 PHP
UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版
2015/12/08 PHP
PHP基于单例模式实现的数据库操作基类
2016/01/15 PHP
php htmlentities()函数的定义和用法
2016/05/13 PHP
JS获取月的最后一天与JS得到一个月份最大天数的实例代码
2013/12/16 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
举例详解JavaScript中Promise的使用
2015/06/24 Javascript
jQuery增加自定义函数的方法
2015/07/18 Javascript
javascript中SetInterval与setTimeout的定时器用法
2015/08/24 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
Python中模块string.py详解
2017/03/12 Python
Python 根据日志级别打印不同颜色的日志的方法示例
2019/08/08 Python
python3 图片 4通道转成3通道 1通道转成3通道 图片压缩实例
2019/12/03 Python
Python3+selenium配置常见报错解决方案
2020/08/28 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
花园仓库建筑:Garden Buildings Direct
2018/02/16 全球购物
linux面试题参考答案(10)
2013/11/04 面试题
二年级评语大全
2014/04/23 职场文书
中学生演讲稿
2014/04/26 职场文书
2014年幼儿园工作总结
2014/11/10 职场文书
领导参观欢迎词
2015/01/26 职场文书
土建技术员岗位职责
2015/04/11 职场文书
推广普通话宣传标语口号
2015/12/26 职场文书
三严三实·严以律己心得体会
2016/01/13 职场文书
九年级英语教学反思
2016/02/15 职场文书
导游词之西安大清真寺
2019/12/17 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js