• resizable可调整尺寸组件


    Resizable 可调整尺寸
    不依赖于其他组件

    1、用法:
    通过标记创建可调整尺寸(resizable)对象
    <div class="easyui-resizable" style="100px;height:100px; border:1px solid #ccc;" data-options="maxWidth:800,maxHeight:600">
    <div>
    使用js创建可调整尺寸(resizable)对象

    2、属性
    disabled boolean 如果设置为true,则禁止调整尺寸 false
    handles string 指可调整尺寸(resizable)的方向,‘n’是北,‘e’是南,等等。 n,e,s,w,ne,se,nw,all
    minWidth number 调整尺寸时的最小宽度 10
    minHeight 调整尺寸时的最小高度 10
    maxWidth number 调整尺寸时最大宽度 10000
    maxHeight number调整尺寸时的最大高度 10000
    edge number 被调整尺寸的边框的边缘,边框边缘触发大小 5

    3、事件
    onStartResize e 开始调整尺寸时触发
    onResize e 调整尺寸期间触发。返回false时,DOM元素将不进行实际的调整尺寸动作
    onStopResize e 停止调整尺寸时触发

    4、方法
    options none 返回可调整尺寸(resizable)选项(options)
    enable none 启用可调整尺寸(resizable)特性
    disable none 禁用可调整尺寸(resizable)特征

    通过$.fn.resizable.defaults重写默认的defaults

    句柄设置多个方向拖动,中间使用逗号连接,例如:handles : "e,s"
    edge属性与拖动组件的那个产生的效果相反,属于边缘区域的话我们可以调整大小
    onResize 调整尺寸期间如果返回的是false,那么在拖动的过程中dom元素不会有任何变化,拖动完毕后产生变化

    <html>
    <title>index</title>
    <head>
    <meta charset="UTF-8">
       
        <script type="text/javascript" src="easyui/jquery.min.js"></script>
        <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
        <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
        <script type="text/javascript" src="js/index.js"></script>
        <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css">
        <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css">
    </head>
    <body>
        <!--
        <div class="easyui-resizable" style="100px;height:100px; border:1px solid #ccc;" data-options="maxWidth:800,maxHeight:600">
        <div>
        -->
        <div id="box" style="100px;height:100px;border:1px solid #ccc">
        </div>
        
    </body>
    </html>
    
    
    $(function(){
        $.fn.resizable.defaults.minWidth = 80;
        
        $("#box").resizable({
            //minWidth:50,
            minHeight:50,
            maxWidth:800,
            maxHeight:600,
            handles:"e,s",
            //edge:50,
            //onStartResize : function(e){
                //$(this).css("background","red");
            //},
            onResize: function(){
                //console.log(this.style.width + "--" + this.style.height);
                //return false;
            },
            onStopResize:function(e){
                $(this).css("background","orange");
            }
        });
        
        //console.log($("#box").resizable("options"));
        //$("#box").resizable('disable');
        //$("#box").resizable('enable');
        
    });
  • 相关阅读:
    Linux进程间通信 --- 管道
    ARM常用汇编指令列表 --- 转自百度文库
    操作Linux系统环境变量的几种方法
    谈谈JAVA程序的反编译
    浅谈Java Virtual Machine
    使用非java代码编程
    java编程中常用英语单词
    linkin大话面向对象--类和对象
    Linkin大话Java和internet概念
    Linkin大话eclipse快捷键
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/6744566.html
Copyright © 2020-2023  润新知