zoukankan      html  css  js  c++  java
  • 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>
  • 相关阅读:
    Protocol Buffer使用
    uImage、zImage、bzImage、vlinzx区别
    nginx学习之一
    Android屏幕底部弹出DialogFragment(3)
    C++11 | 正则表达式(4)
    Android绘图之渐隐动画
    Android动态Java代码调整window大小
    Spring Boot交流平台
    Java日志实战及解析
    Android WindowManager悬浮窗:不需要申请权限实现悬浮
  • 原文地址:https://www.cnblogs.com/youmingkuang/p/6343470.html
Copyright © 2011-2022 走看看