JS實現(xiàn)動態(tài)移動層及拖動浮層關閉的方法
更新時間:2015年04月30日 10:19:28 作者:休閑生活文化
這篇文章主要介紹了JS實現(xiàn)動態(tài)移動層及拖動浮層關閉的方法,可實現(xiàn)動態(tài)拖動浮動窗口及關閉窗口的功能,非常具有實用價值,需要的朋友可以參考下
本文實例講述了JS實現(xiàn)動態(tài)移動層及拖動浮層關閉的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
<html>
<head>
<title>動態(tài)移動的層</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實現(xiàn)超簡單的鼠標拖動效果
- JS響應鼠標點擊實現(xiàn)兩個滑塊區(qū)間拖動效果
- JS實現(xiàn)左右拖動改變內容顯示區(qū)域大小的方法
- js實現(xiàn)div拖動動畫運行軌跡效果代碼分享
- avalon js實現(xiàn)仿微博拖動圖片排序
- JS實現(xiàn)彈出浮動窗口(支持鼠標拖動和關閉)實例詳解
- JS實現(xiàn)可縮放、拖動、關閉和最小化的浮動窗口完整實例
- js用拖動滑塊來控制圖片大小的方法
- Js可拖拽放大的層拖動特效實現(xiàn)方法
- JS+CSS實現(xiàn)可拖動的彈出提示框
- js實現(xiàn)圖片拖動改變順序附圖
- JS實現(xiàn)的自定義網(wǎng)頁拖動類
相關文章
Layer組件多個iframe彈出層打開與關閉及參數(shù)傳遞的方法
今天小編就為大家分享一篇Layer組件多個iframe彈出層打開與關閉及參數(shù)傳遞的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
javascript開發(fā)隨筆一 preventDefault的必要
給a做按鈕的click事件加preventDefault阻止瀏覽器的默認行為貌似是印象中必須的事情2011-11-11

