zoukankan      html  css  js  c++  java
  • easyUI拖动:draggable()方法运用

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>demo</title>
    <link rel="stylesheet" type="text/css" href="js/jquery-easyui/themes/default/easyui.css">
    <!--<link rel="stylesheet" type="text/css" href="js/jquery-easyui/themes/black/easyui.css">-->
    <link rel="stylesheet" type="text/css" href="js/jquery-easyui/themes/icon.css">
    <script src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery-easyui/jquery.easyui.min.js"></script>
    </head>
    <body>
    <h2>面板嵌套</h2>
    <p>面板可以放置在容器中,可以包含其他组件。west、east、north、south表示方位;region:地区</p>
    <div style="margin:20px 0 10px 0;"></div>
    <div class="easyui-panel" title="Nested Panel" style="700px;height:200px;padding:10px;">
    <div class="easyui-layout" data-options="fit:true">
    <div data-options="region:'west',split:true" style="100px;padding:10px">
    西部 Content
    </div>
    <div data-options="region:'east'" style="100px;padding:10px">
    东部 Content
    </div>
    <div data-options="region:'center'" style="padding:10px">
    中间 Content
    </div>
    <div data-options="region:'north'" style="padding:10px">
    北部 Content
    </div>
    <div data-options="region:'south'" style="padding:10px">
    南部 Content
    </div>
    </div>
    </div>

    <br><br><br><br>
    <div id="box1" class="box1" style=" 100px; height: 100px; background-color: #f00">第一个盒子</div>
    <div id="box2" class="box2" style=" 100px; height: 100px; background-color: #f0f">第二个盒子</div>
    <div id="box3" class="box3" style=" 100px; height: 100px; background-color: yellow">第三个盒子</div>

    <script>
    $(document).ready(function(){
    $('#box1').draggable();//第一个盒子可以随意拖动,且原来的位置被之后的盒子取代
    $('#box2').draggable({
    //第二个盒子也可以随意拖动,创建一个克隆(clone)了原来元素的代理(proxy)让其可以拖动。
    //鼠标放开的瞬间原来的盒子才会消失,否则是一种复制出来的盒子在动的现象。
    proxy:'clone'
    });

    //通过创建自定义代理(proxy)让其可以拖动。且拖动时显示自定义的文本内容
    $('#box3').draggable({
    proxy:function(source){
    var p = $('<div class="proxy">hello 点击拖动会显示我的文本内容</div>');
    p.appendTo('body');
    return p;
    }
    });
    })
    </script>

    </body>
    </html>
    没有人能一路单纯到底,但是要记住,别忘了最初的自己!
  • 相关阅读:
    vue使用腾讯地图选点组件问题总结
    腾讯位置服务实现点击建筑显示围栏及建筑信息效果
    unity使用UMP播放RTSP流,打包exe后显示空白
    uniapp获取context
    Android studio安装debug apk提示“调用者不被允许测试的测试程序”
    unity使用VuplexWebView内嵌浏览器遮挡前方按钮的问题
    unity透明材质上放3dtext不同角度,文字变灰的问题
    Python线程指南
    mysql 简单表和索引
    dubbo 提示 403 unknown user
  • 原文地址:https://www.cnblogs.com/LindaBlog/p/9223522.html
Copyright © 2011-2022 走看看