Ray.wen

好好学习,天天向上

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
<html>
    <body>
        <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
        <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
        <div id="div1" style="position:absolute;border:10px solid red;cursor:default;top:20px;left:200px;width:100px;height:100px" onmousedown="mdown()" ></div>
        
        
       <select id="sel" style="position:absolute;width:50px;top:20px;left:20px">
    </select>
<script>
   
var mobj;//被拖动的对象
var mx;//在拖动开始时的x坐标的偏移量
var my;

function mdown()//鼠标按下
{
    mobj=event.srcElement;
    //mobj.setCapture();      //这里设置是否需要捕捉事件
    mx=event.clientX-mobj.offsetLeft;
    my=event.clientY-mobj.offsetTop;
    mobj.onmousemove=mmove;
    mobj.onmouseup=mup;
}
function mmove()//鼠标移动
{
    mobj.style.pixelTop=event.clientY-my;
    mobj.style.pixelLeft=event.clientX-mx;   
}
function mup()//鼠标弹起
{

    mobj.onmousemove=null;
    //mobj.releaseCapture();//释放鼠标
}

</script>
    </body>
</html>
posted on 2007-01-11 14:27  田了你  阅读(183)  评论(0编辑  收藏  举报