• EasyUI ---- draggable可拖动的用法


      
        <link href="~/Scripts/easyui1.5/themes/default/easyui.css" rel="stylesheet" />
        <link href="~/Scripts/easyui1.5/themes/icon.css" rel="stylesheet" />
        <script src="~/Scripts/easyui1.5/jquery.min.js"></script>
        <script src="~/Scripts/easyui1.5/jquery.easyui.min.js"></script>
        <script src="~/Scripts/easyui1.5/locale/easyui-lang-zh_CN.js"></script>
    
        //第一种加 class="easyui-draggable" 
     <div class="easyui-draggable" style="200px; height:200px; border:1px solid #808080;"></div>
        
        
         //第二种 js
     <div id="draggable" style="200px; height:200px; border:1px solid #808080;"></div>
    
    
    <script>
        $(function () {
            $("#draggable").draggable();
        });
    
    </script>
        

    //拖拽的限制

    <div style="border:1px solid #ff0000; 500px; height:500px; left:100px; top:100px;">
        <div class="easyui-draggable" style="200px; height:200px; border:1px solid #808080;"></div>
        <div id="draggable" data-options="onDrag:onDrag" style="200px; height:200px; border:1px solid #808080;"></div>
    
    </div>
    <script>
        $(function () {
    
            $("#draggable").draggable({
    
            });
        });
    
        function onDrag(e) {
    
            var d = e.data;
            //不能脱出父容器的左边框
            if (d.left < 0) { d.left = 0 }
            //不能脱出父容器的上边框
            if (d.top < 0) { d.top = 0 }
    
            //d.target 内层div的宽度,d.parent是外层div宽度  不能脱出父容器的右边框
            if (d.left + $(d.target).outerWidth() > $(d.parent).width()) {
                d.left = $(d.parent).width() - $(d.target).outerWidth();
            }
            //不能脱出父容器的下边框
            if (d.top + $(d.target).outerHeight() > $(d.parent).height()) {
                d.top = $(d.parent).height() - $(d.target).outerHeight();
            }
        }
    
        //也可用js调用
        $(function () {
            $("#draggable").draggable({
                onDrag:onDrag
            });
        });
    
    </script>
  • 相关阅读:
    两年来的读书小总结(20112013)
    给无边框窗体添加任务栏右键菜单
    使用 yum 命令安装本地安装QQ
    删除非空目录
    gcc安装
    WIN32::OLE操作之excel
    [题解] 组合数学13题
    [算法] 高斯消元及其应用
    [算法] Lucas 定理
    [算法] 最小费用最大流
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/6343470.html
Copyright © 2020-2023  润新知