zoukankan      html  css  js  c++  java
  • div标题栏拖动

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <style type="text/css">
    .winFrame{ position:absolute; border: outset gray 1px; height:400; 500;}
    .winTitle{ position:absolute; border-bottom:1px solid black; background-color: background; 100%; height:20px; cursor:move;}
    .winContent{ position:absolute; top:30px; 100% padding: 10px; overflow: auto;}
    </style>
    <SCRIPT LANGUAGE="JavaScript">
    function beginDrag(elem,event){
    var deltaX = event.clientX - parseInt(elem.style.left);
    var deltaY = event.clientY - parseInt(elem.style.top);
    document.attachEvent("onmousemove",moveHandler);//attachEvent()为注册事件
    document.attachEvent("onmouseup",upHandler);
    event.cancelBubble = true;//阻止事件冒泡
    event.returnValue = false;//令返回值等于空
    function moveHandler(e){
    if(!e)
        e = window.event;
        elem.style.left = (e.clientX - deltaX) + "px";
        elem.style.top = (e.clientY - deltaY) + "px";
        e.cancelBubble = true;
    }
    function upHandler(e){
    if(!e)
        e = window.event;
        document.detachEvent("onmousemove",moveHandler);
        document.detachEvent("onmouseup",upHandler);
        e.cancelBubble = true;
    }
    }
    </SCRIPT>
    </HEAD>
    <BODY>
         <div class="winFrame" style="left:50px;top:50px;">
             <div class="winTitle" onMouseDown="beginDrag(this.parentNode,event);"> 标题 </div><!--parentNode指文档层次中的父对象,event指被触发的这个事件对象-->
          <div class="winContent">
            内容
             </div>
         </div>
    </BODY>
    </HTML>
  • 相关阅读:
    Leetcode Reverse Words in a String
    topcoder SRM 619 DIV2 GoodCompanyDivTwo
    topcoder SRM 618 DIV2 MovingRooksDiv2
    topcoder SRM 618 DIV2 WritingWords
    topcoder SRM 618 DIV2 LongWordsDiv2
    Zepto Code Rush 2014 A. Feed with Candy
    Zepto Code Rush 2014 B
    Codeforces Round #245 (Div. 2) B
    Codeforces Round #245 (Div. 2) A
    Codeforces Round #247 (Div. 2) B
  • 原文地址:https://www.cnblogs.com/zhwl/p/1965653.html
Copyright © 2011-2022 走看看