zoukankan      html  css  js  c++  java
  • jQuery实现动态面板

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>拖动面板</title>
    <meta charset="UTF-8">
    </head>
    <body>
    <div style='600px;position:absolute;border:1px solid #ddd'>
    <div id="title" style="background-color: black;height: 40px;color:white">标题</div>
    <div id="content" style="height: 300px;">内容</div>
    </div>
    <script src="jquery-3.4.1.js"></script>
    <script>
    $('#title').mouseover(function () {
    $(this).css('cursor','move');

    }).mousedown(function (evnent) {
    var start_x=event.screenX;
    var start_y=event.screenY;
    var parent_left=$(this).parent().offset().left;
    var parent_top=$(this).parent().offset().top;

    //event拿到的是新的位置坐标(event放在触发的函数里面)
    $(this).on('mousemove',function (e) {
    var new_st_x=e.screenX;
    var new_st_y=e.screenY;

    var new_par_x=parent_left+(new_st_x-start_x);
    var new_par_y=parent_top+(new_st_y-start_y);

    $(this).parent().css('left',new_par_x+'px');
    $(this).parent().css('top',new_par_y+'px');

    }).mouseup(function () {
    $(this).off('mousemove');
    })
    })

    </script>

    </body>
    </html>

    
    
  • 相关阅读:
    poj 2029 Get Many Persimmon Trees 夜
    poj 1191 棋盘分割 夜
    DOM (四)
    div拖拽, onmousedown ,onmousemove, onmouseup
    闭包理解
    DOM(一)
    内存溢出与内存泄漏
    div随鼠标移动而移动(滚动条)
    对象继承模式
    DOM(二)
  • 原文地址:https://www.cnblogs.com/startl/p/12330131.html
Copyright © 2011-2022 走看看