可拖拽的窗口(div)
来源:互联网 发布:天下3英雄榜数据 编辑:程序博客网 时间:2024/06/05 05:28
<!DOCTYPE html>
<html id="hId"><head>
<meta charset="UTF-8">
<title></title>
</head>
<style type="text/css">
*{
margin:0px;
padding:0px;
}
#box{
position:absolute;
left:300px;
top:100px;
width:300px;
height:200px;
border:1px solid black;
}
#title{
width:300px;
height:30px;
background-color:green;
text-align:center;
}
#content{
width:300px;
height:170px;
}
</style>
<body>
<div id="box">
<div id="title">
标题
</div>
<div id="content">
内容内容内容内容
</div>
</div>
</body>
</html>
<script type="text/javascript">
window.onload = function(){
var isDown = false;
var offsetX =0;
var offsetY =0;
document.getElementById("title").onmousedown = function(event){
var evt = event || window.event;
offsetX = evt.offsetX;
offsetY = evt.offsetY;
isDown=true;
//this.style.cursor = "pointer";
this.style.cursor = "pointer";
}
document.onmouseup = function(){
isDown=false;
}
document.onmousemove = function(event){
if(isDown){
var box = document.getElementById("box");
var evt = event || window.event;
box.style.left = (evt.pageX-offsetX)+"px";
box.style.top = (evt.pageY-offsetY)+"px";
}
}
}
</script>
阅读全文
0 0
- 可拖拽的窗口(div)
- div弹出式窗口(粘贴过来的)
- 自定义的div弹出窗口
- javascript 实现WINDOWS 风格的可拖拽的DIV浮动窗口
- JQuery Dialog(JS模态窗口,可拖拽的DIV)
- DIV居中,居于窗口四角的方法
- 研究div的弹出窗口v0
- 随着窗口变大,div的左边距也拉大
- div随窗口滚动的js代码
- 设置div位于浏览器窗口的center
- 点击文字或按钮弹出一个DIV窗口(DIV悬浮窗口)
- 使用css和最少的javascript用div模拟弹出窗口(Lightbox, Greybox, Thickbox)
- 半成品:可继续扩展改进的弹出层对话框(2) - DIV窗口
- div自动居于窗口的正中间的css原理
- DIV实现弹出窗口
- DIV模拟拖动窗口
- DIV弹出窗口控件
- DIV模仿窗口效果
- 获取每一行中引号中的字符串
- [恒泰佰酷]django 模型 DateTimeField 为 auto_now_add Incorrect datetime value: '0000-00-00 00:00:00.00000
- Java操作Mongodb
- HDU 2602 Bone Collector(0 1背包)
- jsonObject.getString()解析任意字段均可强转为string 及与jsonObject.optString()的区别
- 可拖拽的窗口(div)
- JVM对象的创建流程
- selenium click无效问题
- cocos2d-x 移动端网络优化
- 文件权限
- unity编辑器扩展篇-将图片数字和英文转换成字体文件
- Android 使用SwitchCompat 遇到奇怪的崩溃问题
- 虚拟机上设置CentOS 7的问题记录
- Mac下使用Keras plot_model函数时出错的解决办法