zoukankan      html  css  js  c++  java
  • HTML 练习拖动面板

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <script src="jquery-3.3.1.min.js"></script>
    </head>
    <body>
        <div style="border: 1px solid #ddd;  600px; position: absolute;">
            <div id="title" style="background-color:black;height:40px; color: white;">
                标题
            </div>
            <div style="height: 300px;">
                内容
            </div>
        </div>
    </body>
    <script>
        $("#title").mouseover(function(){
            $(this).css("cursor","move")
        }).mousedown(function (event){
            var start_x=event.screenX;
            var start_y=event.screenY;
    
            var parent_left=$(this).parent().offset().left;
            var parent_top =$(this).parent().offset().top;
    
            $(this).on("mousemove", function(e){
                var new_x=e.screenX;
                var new_y=e.screenY;
    
                var new_parent_x=parent_left+(new_x-start_x);
                var new_parent_y=parent_top+(new_y-start_y);
    
                $(this).parent().css("left", new_parent_x+"px");
                $(this).parent().css("top", new_parent_y+"px");
            }).mouseup(function(){
                $(this).off("mousemove")
            })
        })
    </script>
    </html>
    
  • 相关阅读:
    day 24
    day23
    day 22
    java中空格的操作
    java 解析Word文档以及Excel表格数据带有图片(2003/2007)
    java中创建文件夹
    http请求问题
    js弹框显示全部内容
    java实现HTTP请求的三种方式
    solr与java整合使用
  • 原文地址:https://www.cnblogs.com/klvchen/p/10559004.html
Copyright © 2011-2022 走看看