首页 > 其他分享 >【EasyUI篇】Resizable (调整大小组件)

【EasyUI篇】Resizable (调整大小组件)

时间:2023-01-14 22:05:36浏览次数:41  
标签:function 触发 EasyUI resizable rr 改变 400 组件 Resizable


微信公众号:​​程序yuan​​
关注可了解更多的教程。问题或建议,请公众号留言;

​​查看--> 全套EasyUI示例目录​​

Resizable (调整大小组件)

 

【EasyUI篇】Resizable (调整大小组件)_javascript

【EasyUI篇】Resizable (调整大小组件)_html_02

【EasyUI篇】Resizable (调整大小组件)_html_03

 

JSP文件

<%--
Created by IntelliJ IDEA.
User: ooyhao
Date: 2018/7/29 0029
Time: 9:21
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Droppable</title>
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/icon.css">
<link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/easyui/themes/color.css">
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/easyui/locale/easyui-lang-zh_CN.js"></script>
<script type="text/javascript" src="${pageContext.request.contextPath}/js/Resizable.js"></script>
<style rel="stylesheet" type="text/css">
</style>
</head>
<body>

<%--使用class加载方式--%>
<%--maxWidth:600, maxHeight:400 设置最大高度和最大宽度--%>
<%-- <div id="rr" class="easyui-resizable"
data-options="maxWidth:600, maxHeight:400,"
style="width: 100px; height: 100px; border: 1px solid black;">
</div>--%>

<div id="rr" style="width: 100px; height: 100px; border: 1px solid black;">
</div>

</body>
</html>

JS文件

$(function () {


//使用$.fn.resizable.defaults 重写默认值对象。
$.fn.resizable.defaults.disabled = true;

/*使用js加载方式*/
$("#rr").resizable({

//-------------- 属性列表 ----------------
//设置为不可改变大小,即禁用
// disabled : true,
//设置可拖动该变大小的方向
// handles:'e,s',
minWidth:200,
minHeight:200,
maxWidth:400,
maxHeight:400,
//设置触发区域离边框的距离
// edge:20,
//-------------- 事件列表 ----------------
onStartResize:function (e) {
// alert("开始改变时触发");
// $(this).css('background','green');
},
onResize: function (e) {
//改变过程中触发
// alert("改变过程中触发");
// $(this).css('background','red');
//return false; 表示在改变的过程中不是立即改变DOM的大小,而是直接显示停止改变的额结果。
},
onStopResize: function (e) {
// alert("停止改变时触发");
}


});
//------------- 方法列表 -----------------
console.log($("#rr").resizable('options'));
//禁用
// $("#rr").resizable('disable');
//启用
$("#rr").resizable('enable');

});

注意

onResize 如果返回false,不会立即改变元素的大小,而是直接显示改变停止的结果。

 

 

------------------------------------------------

关注小编微信公众号获取更多资源

【EasyUI篇】Resizable (调整大小组件)_html_04

标签:function,触发,EasyUI,resizable,rr,改变,400,组件,Resizable
From: https://blog.51cto.com/u_12131813/6007917

相关文章

  • MC群组服开服教程系列四: 权限组件luckperms
    权限插件简介在代理端的讲解中,我们知道可以通过配置中permissions配置片段将组和权限进行绑定,通过group配置完成用户和group的绑定。在服务器中,用户执行一个指令或者完成......
  • antd vue 动态主题 ConfigProvider 修改组件圆角
    动态主题ConfigProvider根据文档配置:https://www.antdv.com/docs/vue/customize-theme-variable-cn需求是修改圆角。文档引入的是:import'ant-design-vue/dist/......
  • Netty-核心模块组件-4
    Netty核心模块组件一、Bootstrap、ServerBootstrap1、Bootstrap意思是引导,一个Netty应用通常由一个Bootstrap开始,主要作用是配置整个Netty程序,串联各个组件Netty......
  • vue组件更新
    <template><router-viewv-if="isRouterAlive"/></template><script>exportdefault{data(){return{isRouterAlive:true}},methods:{re......
  • 【大型软件开发】浅谈大型Qt软件开发(二)面向未来开发——来自未来的技术:COM组件。我如
    前言最近我们项目部的核心产品正在进行重构,然后又是年底了,除了开发工作之外项目并不紧急,加上加班时间混不够了....所以就忙里偷闲把整个项目的开发思路聊一下,以供参考。......
  • React中实现keepalive组件缓存效果
    背景:由于react官方并没有提供缓存组件相关的api(类似vue中的keepalive),在某些场景,会使得页面交互性变的很差,比如在有搜索条件的表格页面,点击某一条数据跳转到详情页面,再返回......
  • element上传图片组件使用方法|图片回显|格式转换base64
    upload上传组件的使用方法上传图片后自动上传(也可以手动上传),图片上传成功后由后端返回特定图片地址,在表单提交后将表单数据同图片地址一并返回即可完成图片上传功能。组......
  • 安卓自定义----带Edit的TextView标签组件
     组件效果图如下,组件包含两种显示方式,第一种是TextView和EditText横排显示,第二种是TextView和EditText竖排显示:主activety_main.xml内容,组件包含两种显示方式......
  • el-select组件改造成多选显示多个标签加数字标签的形式
    接到需求需要只在一行内显示多个标签,且标签超出输入框时超出的标签不显示,只显示统计数字的标签。效果图: 网上查资料,发现一篇大佬的文章跟该需求很类似,就借用了大佬的......
  • 15 组件的几个注意点
    几个注意点:1.关于组件名:一个单词组成:第一种写法(首字母小写):school第二种写法(首字母大写):School多个单词组成:第一种写法(kebab-case):my-school第二种写法(CamelCas......