Js拖动层

来源:互联网 发布:如何查找淘宝模特名字 编辑:程序博客网 时间:2024/05/20 02:27
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>JS拖动层</title></head><body><div id="f" style="position: absolute; width: 216px; height: 138px; background-color: skyblue;font-size: 12px; top: 210px; left: 180px; z-index: 101; border: solid 1px blue;"><div id="title" style="background-color: Blue; cursor: move; height: 20px; color: #fff;font-size: 12px; padding-top: 5px; padding-left: 10px;">层的标题</div>层的内容</div><script type="text/javascript">var posX;var posY;       fdiv = document.getElementById("f");           document.getElementById("title").onmousedown=function(e){    if(!e) e = window.event;  //IE    posX = e.clientX - parseInt(fdiv.style.left);    posY = e.clientY - parseInt(fdiv.style.top);    document.onmousemove = mousemove;           }document.onmouseup = function(){    document.onmousemove = null;}function mousemove(ev){    if(ev==null) ev = window.event;//IE    fdiv.style.left = (ev.clientX - posX) + "px";    fdiv.style.top = (ev.clientY - posY) + "px";}</script></body></html>


原创粉丝点击