第一百九十五节,jQuery EasyUI,Resizable(调整大小)组件
jQuery EasyUI,Resizable(调整大小)组件

学习要点:
1.加载方式
2.属性列表
3.事件列表
4.方法列表
本节课重点了解 EasyUI 中 Resizeable(调整大小)组件的使用方法,调整大小就是可 以对元素可以拖着调整大小,这个组件不依赖于其他组件。
一.加载方式
//class 加载方式
<div id="rr" class="easyui-resizable"
data-options="maxWidth:800,maxHeight:600"
style="width:100px;height:100px;border:1px solid #ccc;">
</div>
//JS 加载调用
$('#box').resizable({
maxWidth:800,
maxHeight:600,
});
resizable()将制定元素执行调整大小方法
二.属性列表

disabled boolean 默认为 false,设置为 true 则禁用调整
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
disabled:true //设置为 true 则禁用调整
});
});
handles string默认为 n,e,s,w,ne,se,sw,nw,all,声明调整的方位,n 表示北(上)、e 表示东(右)、s 表示南(下)、w 表示西(左)、还有 ne(上右角)、se(下右角)、sw(下左角)、nw(上左角) 和 all(所有)
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
handles:'n' //n 表示北(上),只有上方可以调整大小
});
});
minWidth number 默认 10,调整大小时最小宽度
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
minWidth:200, //调整大小时最小宽度
minHeight:200 //调整大小时最小高度
});
});
minHeight number 默认 10,调整大小时最小高度
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
minWidth:200, //调整大小时最小宽度
minHeight:200 //调整大小时最小高度
});
});
maxWidth number 默认 10000,调整大小时最大宽度
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
maxWidth:200, //调整大小时最大宽度
maxHeight:200 //调整大小时最大高度
});
});
maxHeight number 默认 10000,调整大小时最大高度
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
maxWidth:200, //调整大小时最大宽度
maxHeight:200 //调整大小时最大高度
});
});
edge number 默认 5,边框边缘触发大小,也就是元素边缘多大像素范围显示拖拉指针
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
maxWidth:200, //调整大小时最大宽度
maxHeight:200, //调整大小时最大高度
edge:20 //也就是元素边缘多大像素范围显示拖拉指针
});
});
三.事件列表

onStartResize e 在开始改变大小的时候触发
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
onStartResize:function (e) {
alert('在开始改变大小的时候触发');
}
});
});
onResize e在调整大小期间触发。当返回 false 的时候,拖动时不会实际改变 DOM 元素大小。鼠标左键弹起时改变大小
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
onResize:function (e) {
alert('在调整大小期间触发。当返回 false 的时候,拖动时不会实际改变 DOM 元素大小。鼠标左键弹起时改变大小');
return false;
}
});
});
onStopResize e 在停止改变大小的时候触发,鼠标左键弹起时触发
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
onStopResize:function (e) {
alert('在停止改变大小的时候触发,鼠标左键弹起时触发');
}
});
});
四.方法列表

options none 返回属性对象
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
onStopResize:function (e) {
alert('在停止改变大小的时候触发,鼠标左键弹起时触发');
}
});
alert($('#box').resizable('options')); //返回属性对象,可以遍历出里面的属性
});
enable none 启用调整功能
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
onStopResize:function (e) {
alert('在停止改变大小的时候触发,鼠标左键弹起时触发');
}
});
$('#box').resizable('disable'); //禁用调整功能
$('#box').resizable('enable'); //启用调整功能
});
disable none 禁用调整功能
/**
<div id="box">
<div id="pox">内容部分</div>
</div>
**/ $(function () {
$('#box').resizable({ //将box元素执行调整大小方法
onStopResize:function (e) {
alert('在停止改变大小的时候触发,鼠标左键弹起时触发');
}
});
$('#box').resizable('disable'); //禁用调整功能
$('#box').resizable('enable'); //启用调整功能
});
$.fn.resizable.defaults 重写默认值对象。
$.fn.resizable.defaults.disabled = true;
第一百九十五节,jQuery EasyUI,Resizable(调整大小)组件的更多相关文章
- 第一百九十八节,jQuery EasyUI,ProgressBar(进度条)组件
jQuery EasyUI,ProgressBar(进度条)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 ProgressBar(进度条) ...
- 第一百九十三节,jQuery EasyUI,Draggable(拖动)组件
Draggable(拖动)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Draggable(拖动)组件的使用方法,这个组件不依赖于其 他组 ...
- 第三百九十五节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框
第三百九十五节,Django+Xadmin打造上线标准的在线教育平台—Xadmin集成富文本框 首先安装DjangoUeditor3模块 Ueditor HTML编辑器是百度开源的HTML编辑器 下载 ...
- 第一百九十九节,jQuery EasyUI,Panel(面板)组件
jQuery EasyUI,Panel(面板)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解EasyUI中Panel(面板)组件的使用方法,这个组件不依赖于其 ...
- 第一百九十六节,jQuery EasyUI,Tooltip(提示框)组件
jQuery EasyUI,Tooltip(提示框)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Tooltip(提示框)组件的使用方法, ...
- 第一百九十四节,jQuery EasyUI,Droppable(放置)组件
jQuery EasyUI,Droppable(放置)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Droppable(放置)组件的使用方 ...
- 第一百九十二节,jQuery EasyUI 使用
jQuery EasyUI 使用 学习要点: 1.引入必要的文件 2.加载 UI 组件的方式 3.使用 easyload.js 智能加载 4.Parser 解析器 本节课重点了解 EasyUI 的两种 ...
- 第一百零五节,JavaScript正则表达式
JavaScript正则表达式 学习要点: 1.什么是正则表达式 2.创建正则表达式 3.获取控制 4.常用的正则 假设用户需要在HTML表单中填写姓名.地址.出生日期等.那么在将表单提交到服务器进一 ...
- 第一百九十五天 how can I 坚持
晚上回来又肚子疼,拉肚子,咋搞的呢. 小米.华为.感觉虽然现在华为有些许优势,哎,还是不说了,感觉小米手机信号好像有问题. 中午吃的刀削面好像不熟,其实,怎么说呢,像开面馆,做的面顾客都吃不完,很明显 ...
随机推荐
- iOS:Xcode7下创建 .a静态库 和 .framework静态库
Xcode7 中创建静态库:.a 和 .framework 一.简单介绍 1.什么是库? 库是程序代码的集合,是共享程序代码的一种方式 2.库的分类 根据源代码的公开情况,库可以分为2种类型 (1)开 ...
- EL表达式中null和empty的区别
下面通过一个例子看看看null和empty的区别,建立一个test.jsp文件,内容如下: <%@page pageEncoding="utf-8" %> name:$ ...
- C# SendMail 发送邮件
最近因为用的发送邮件的地方,就查询了资料,总结以下几个方法 1.利用新浪邮箱发送 2.利用公司邮箱发送 3.利用CDO发送,这种方式要引用Interop.ADODB.dll(http://www.no ...
- 【Java】Java_08 字符型与布尔值
1.字符型(2个字节) 单引号用来表示字符常量.例如‘A’是一个字符,它与“A”是不同的,“A”表示含有一个字符的字符串 char 类型用来表示在Unicode编码表中的字符 Unicode编码被设计 ...
- 移动负载均衡技术(MBL)
移动负载均衡技术(MBL) 转至元数据结尾 附件:5 被admin添加,被admin最后更新于四月 27, 2015 转至元数据起始 互联网技术发展到今天,已经进入移动时代,很多在传统CS和BS的 ...
- Jenkins集成Docker实现镜像构建和线上发布
原文地址:http://www.cnblogs.com/keithtt/p/6410229.html 大概过程如下图: 由于需要用到docker打包镜像,jenkins宿主机上需要安装docker,原 ...
- Python - pandas 数据分析
pandas: powerful Python data analysis toolkit 官方文档: http://pandas.pydata.org/pandas-docs/stable/ 1. ...
- 请实现一个函数,把字符串中的每一个空格替换成“%20”,比如输入 “We are Happly。” 则输出“we%20are%20happy。”
请实现一个函数,把字符串中的每一个空格替换成"%20",比如输入 "We are Happly." 则输出"we%20are%20happy. &q ...
- Python脚本性能剖析
################### #Python脚本性能剖析 ################### cProfile/profile/hotshot用于统计Python脚本各部分运行频率和耗费 ...
- modelsim显示状态机名称的方法
modelsim显示状态机名称的方法 2015-09-08 15:35 1414人阅读 评论(0) 收藏 举报 分类: FPGA基础知识(40) 版权声明:转载请注明出处:http://blog. ...