可拖拽DIV

<html>
<head>
 <title>可拖拽DIV</title>
 <style>
    .bg{
     height:18px;
     padding:3px;
     background:#147B95;
      FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#147B95,style=1;);
    }
 </style>
<script type="text/javascript">
var mpx = 0;
var mpy = 0;
var obj=0;

function show_hide_div()
{
   
    var theDiv = document.getElementById("mdiv");
    if(theDiv.style.visibility == "hidden")
        theDiv.style.visibility = "visible";
    else
        theDiv.style.visibility = "hidden";
       
}

function finddiv(ev,mdiv){
 obj = mdiv;
  x = ev.clientX-parseInt(obj.style.left);
  y = ev.clientY-parseInt(obj.style.top);

}

function movediv(ev){
 if(obj == 0){
  return false;
 }
 else{

   ev = ev||window.event;
    var mousePos = mouseCoords(ev);
    if(mousePos.y < 10)return ;
    mpx = mousePos.x - x;
    mpy = mousePos.y - y;
   
    obj.style.left = mpx+"px";
    obj.style.top = mpy+"px";
 }
}

function mouseCoords(ev){
    if(ev.pageX||ev.pageY){return {x:ev.pageX, y:ev.pageY};}
    return {x:ev.clientX + document.documentElement.scrollLeft,y:ev.clientY + document.documentElement.scrollTop}
}
 
</script>
</head>
<body οnmοusemοve="movediv(event)" οnmοuseup="obj=0">

<div>

<input type="button" οnclick="show_hide_div()" value="点击这里"/> </input>
</div>

<div id="mdiv" style="position:absolute; visibility:hidden;top:178px; left:260px;background:#E9F0F8; border:1px solid #AFB799; font-family:verdana; font-size:12px;color=#111;" >
        <table align="center" width="400" cellpadding="0" cellspacing="0" border="0">
            <tr οnmοusedοwn="finddiv(event,mdiv)" style="cursor:move;z-index:100">
                <td bgcolor="#4574C4" width="282" class="bg">
                    <font>&nbsp;远方的世界:</font>
                </td>
                <td bgcolor="#4574C4" align="right" class="bg"><img style="cursor:hand;" src="close2.gif" alt="close" οnclick="show_hide_div()" align="center"/>&nbsp;</td>
            </tr>
            <tr>
                <td colspan="2">
                    <table cellpadding="0" cellspacing="0" border="0" style="padding:7px;">
                        <tr valign="top">
                           
                            <td style="height: 150px">
                                1. 殇逝<br/>
                                2. 天堂<br/>
                                3. 远方<br/>
                                4. 黑夜<br/>
                                5. 对错<br/>
                                6. 是非<br/>
                                7. 回头<br/>
                                8. 梦靥<br/>
                            </td>
                           
                        </tr>
                    </table>
                </td>
            </tr>
        </table>   
    </div>

</body>
</html>

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值