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>
  • 相关阅读:
    整数的溢出或回绕
    C语言每日一题
    C语言刷“矩阵”类题目(2维矩阵/2级指针)
    C语言刷2数/3数/4数之和
    C语言刷数组题记录
    二、IAR创建工程并进行烧写
    三、STM8的学习笔记-----GPIO操作
    51单片机--------如何使用keil软件建立一个工程
    一、搭建mosquitto
    二、解决端口占用被占用情况
  • 原文地址:https://www.cnblogs.com/zhwl/p/1965653.html
Copyright © 2011-2022 走看看