JS+CSS实现可拖动的弹出提示框


Posted in Javascript onFebruary 16, 2015

本文实例讲述了JS+CSS实现可拖动的弹出提示框。分享给大家供大家参考。具体实现方法如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>JS+CSS打造的可拖动的弹出提示框</title>

<style type="text/css">

a{ color:#000; font-size:12px;text-decoration:none}

a:hover{ color:#900; text-decoration:underline}

body{background:;filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#003366); overflow:hidden}

#massage_box{ position:absolute; left:expression((body.clientWidth-350)/2); top:expression((body.clientHeight-200)/2); width:350px; height:200px;filter:dropshadow(color=#666666,offx=3,offy=3,positive=2); z-index:2; visibility:hidden}

#mask{ position:absolute; top:0; left:0; width:expression(body.scrollWidth);height:expression(body.scrollHeight); background:#666; filter:ALPHA(opacity=60); z-index:1; visibility:hidden}

.massage{border:#036 solid; border-width:1 1 3 1; width:95%; height:95%; background:#fff; color:#036; font-size:12px; line-height:150%}

.header{background:#036; height:10%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:3 5 0 5; color:#fff}

</style>

<!--实现层移动-->

<script language="javascript">

var Obj=''

document.onmouseup=MUp

document.onmousemove=MMove

function MDown(Object){

Obj=Object.id

document.all(Obj).setCapture()

pX=event.x-document.all(Obj).style.pixelLeft;

pY=event.y-document.all(Obj).style.pixelTop;

}
function MMove(){

if(Obj!=''){

  document.all(Obj).style.left=event.x-pX;

  document.all(Obj).style.top=event.y-pY;

  }

}
function MUp(){

if(Obj!=''){

  document.all(Obj).releaseCapture();

  Obj='';

  }

}

</script>

</head><body>

<div id="massage_box"><div class="massage">

<div class="header" onmousedown=MDown(massage_box)>

<span onClick="massage_box.style.visibility='hidden'; mask.style.visibility='hidden'" style="float:right; display:inline; cursor:hand">×</span></div>

</div></div>

<div id="mask"></div>

<span onClick="mask.style.visibility='visible';massage_box.style.visibility='visible'" style="cursor:hand"><a href="#"><font size=18px>点此提示</font></a></span>

</body>

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
JS+XML 省份和城市之间的联动实现代码
Oct 14 Javascript
javascript下判断一个元素是否存在的代码
Mar 05 Javascript
JS复制到剪贴板示例代码
Oct 30 Javascript
深入浅析JavaScript中的Function类型
Jul 09 Javascript
关于javascript的一些知识以及循环详解
Sep 12 Javascript
WebPack基础知识详解
Jan 16 Javascript
js实现华丽的九九乘法表效果
Mar 29 Javascript
[js高手之路]图解javascript的原型(prototype)对象,原型链实例
Aug 28 Javascript
vue+render+jsx实现可编辑动态多级表头table的实例代码
Apr 01 Javascript
微信小程序上传帖子的实例代码(含有文字图片的微信验证)
Jul 11 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
Aug 20 Javascript
JavaScript中的LHS和RHS分析详情
Apr 06 Javascript
js实现下拉框选择要显示图片的方法
Feb 16 #Javascript
js实现点击图片将图片地址复制到粘贴板的方法
Feb 16 #Javascript
js实现鼠标经过时图片滚动停止的方法
Feb 16 #Javascript
js鼠标点击图片实现随机变换图片的方法
Feb 16 #Javascript
JavaScript简介
Feb 15 #Javascript
JavaScript的原型继承详解
Feb 15 #Javascript
javascript 闭包详解
Feb 15 #Javascript
You might like
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
PHP实现自动登入google play下载app report的方法
2014/09/23 PHP
Yii入门教程之Yii安装及hello world
2014/11/25 PHP
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
基于JavaScript的操作系统你听说过吗?
2016/01/28 Javascript
javascript原生ajax写法分享
2016/04/10 Javascript
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
JS原生瀑布流效果实现
2019/04/26 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Python制作数据导入导出工具
2015/07/31 Python
python入门教程之识别验证码
2017/03/04 Python
Python基于递归算法求最小公倍数和最大公约数示例
2018/07/27 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
在python中利用最小二乘拟合二次抛物线函数的方法
2018/12/29 Python
Python 使用多属性来进行排序
2019/09/01 Python
TensorFlow自定义损失函数来预测商品销售量
2020/02/05 Python
Python3自定义http/https请求拦截mitmproxy脚本实例
2020/05/11 Python
python实现学生成绩测评系统
2020/06/22 Python
scrapy在python爬虫中搭建出错的解决方法
2020/11/22 Python
python包的导入方式总结
2021/03/02 Python
英国和世界各地鲜花速递专家:Arena Flowers
2018/02/10 全球购物
Engel & Bengel官网:婴儿推车、儿童房家具和婴儿设备
2019/12/28 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
运动会广播稿80字
2014/01/23 职场文书
师德标兵事迹材料
2014/12/19 职场文书
人事行政主管岗位职责
2015/04/09 职场文书
个人求职意向书
2015/05/11 职场文书
初婚初育证明范本
2015/06/18 职场文书
小学六一儿童节活动开幕词
2016/03/04 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python