A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 编程开发 > 网站开发 > JS实现动态移动层及拖动浮层关闭的方法

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

时间:2015-04-30 13:47作者:zhao人气:40

本文实例讲述了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程序设计有所帮助。

标签实现,动态,移动,拖动,浮层,关闭,方法,本文,实例,讲述了

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号