JS实现动态移动层及拖动浮层关闭的方法

作者:休闲生活文化 时间:2024-06-17 02:34:00 

本文实例讲述了JS实现动态移动层及拖动浮层关闭的方法。分享给大家供大家参考。具体实现方法如下:


<html>
<head>
<title>动态移动的层</title>
<body bgcolor="#ADBAC9">
<div id="div1" class="yellow" style="VISIBILITY:visible ;
background-color:#FFFF00;
position: absolute; top: 60; left: 200;
width: 360; height: 250;
filter: revealTrans(transition=12, 'duration=0.1)
blendTrans(duration=0.1) ">
<div id=title onmousedown=DIVDown("div1")
style="background-color:#30608F;padding:2px;
font-size:13px;text-indent:5;
color:#FFFFFF;cursor:move">标题</div>
<img id=close onclick=Hide(div1)
style="position: absolute; right: 2; top: 2" border="0"
src="close.gif" width="15" height="15">
</div>
<script language="JavaScript">
var Obj="none";
var pX
var pY
document.onmousemove=DIVMove;
document.onmouseup=DIVUp;
function DIVDown(tag){
Obj=tag;
pX=parseInt(document.all(Obj).style.left)-event.x;
pY=parseInt(document.all(Obj).style.top)-event.y;
}
function DIVMove(){
if(Obj!="none"){
document.all(Obj).style.left=pX+event.x;
document.all(Obj).style.top=pY+event.y;
event.returnValue=false;
}
}
function DIVUp(){Obj="none";}
function Hide(divid){
divid.filters.revealTrans.apply();
divid.style.visibility = "hidden";
divid.filters.revealTrans.play();
}
</script>
</body>
</html>

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

标签:JS,拖动,浮层
0
投稿

猜你喜欢

  • JS脚本加载后执行相应回调函数的操作方法

    2024-04-17 10:23:07
  • MySQL 如何查询当前最新事务ID

    2024-01-28 17:23:42
  • mycat在windows环境下的安装和启动

    2024-01-17 08:07:14
  • Oracle 创建用户及数据表的方法

    2009-09-26 18:25:00
  • python 阿里云oss实现直传签名与回调验证的示例方法

    2021-12-08 00:30:18
  • Pinia简单使用以及数据持久化详解

    2024-05-28 15:52:59
  • 解说mysql之binlog日志以及利用binlog日志恢复数据的方法

    2024-01-28 08:39:57
  • python3 pygame实现接小球游戏

    2023-07-28 18:04:21
  • 如何利用python进行时间序列分析

    2022-01-21 13:56:38
  • Python的Django框架中settings文件的部署建议

    2023-07-08 21:39:43
  • 学习ASP.NET八天入门:第二天

    2007-08-07 13:24:00
  • ASP.NET中MVC从后台控制器传递数据到前台视图的方式

    2023-06-29 07:09:39
  • Python实现基于KNN算法的笔迹识别功能详解

    2021-06-18 13:15:08
  • Golang协程池gopool设计与实现

    2024-05-28 15:23:01
  • 解析MySQL设置当前时间为默认值的方法

    2024-01-20 08:23:39
  • 在sql中实现取一行最大值或者最小值

    2024-01-24 21:34:28
  • PLSQL14下载与安装使用教程

    2024-01-16 10:59:48
  • Mysql中mvcc各场景理解应用

    2024-01-24 19:29:07
  • Python OpenCV对本地视频文件进行分帧保存的实例

    2021-09-15 23:03:18
  • Atom的python插件和常用插件说明

    2022-11-29 00:46:08
  • asp之家 网络编程 m.aspxhome.com