第一百九十五节,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 中json解析数据出现中文乱码的问题
一般服务器的编码格式都是UTF8,这样通过json解析下来的的数据,一般中文是不会出现乱码,但是如果服务器的编码格式不是UTF8,通过json解析的数据中的中文容易出现luan乱码,怎么解决这个问题呢 ...
- 解读Spark Streaming RDD的全生命周期
本节主要内容: 一.DStream与RDD关系的彻底的研究 二.StreamingRDD的生成彻底研究 Spark Streaming RDD思考三个关键的问题: RDD本身是基本对象,根据一定时间定 ...
- javascript => 方法的简写形式
https://segmentfault.com/a/1190000002904199 => 是function的简写形式,支持expression 和 statement 两种形式.同时一点很 ...
- 轻松学习JavaScript十二:JavaScript基于面向对象之创建对象(二)
四原型方式 我们创建的每一个函数都有一个通过prototype(原型)属性.这个属性是一个对象,它的用途是包括能够由特定类型 的全部实例共享的属性和方法. 逻辑上能够这么理解:prototypt通过条 ...
- BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 新的机器翻译服务
BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第14章节--使用Office Services开发应用程序 新的机器翻译服务 机器翻译服务也是继Wor ...
- hexo 使用教程
hexo 使用教程 这个早就用起来了,写给需要的小伙伴 mayufo.github.io 先扔出自己的地址 安装 想玩hexo,需要安装以下应用 git node 安装完成在终端输入 $ npm in ...
- centos7,py2和py3共存
1.查看是否已经安装Python CentOS 7.2 默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用 python -V 命令查看一下是否安 ...
- win7系统扩展双屏幕时,怎样在两个屏幕下都显示任务栏
扩展屏幕下都显示任务栏!!! win7系统本身无法设置该功能(眼下我是不知道) 但能够下载第三方软件来解决该问题. 第一步:Dual Monitor Taskbar 下载软件 下载链接:http:// ...
- Android五大布局标签和属性总结
1.LinearLayout orention 水平和垂直 weight 切割闲置空间 水平布局 切割宽度 垂直布局 切割的高度 切割的时候 指定的高度或者宽度不能用fill_parent/ ...
- SSH——基于datagrid实现分页查询
1. 修改页面中datagrid的URL地址,访问action // 取派员信息表格 $('#grid').datagrid( { iconCls : 'icon-forward', fit : tr ...