EasyUI系列学习(五)-Resizable(调整大小)
一、创建组件
1.使用标签创建可变大小的窗口
- <div id="rBox" class="easyui-resizable" style="width: 200px; height: 100px; left: 100px; background:cyan"></div>
2.使用JavaScript创建可变大小的窗口
- <div id="rBox" style="width: 200px; height: 100px; left: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable();
- });
- </script>
二、属性
1.disabled:如果为true,则禁用大小调整
- <div id="rBox" style="width: 200px; height: 100px; left: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable({
- disabled: true
- });
- });
- </script>
2.handles:句柄默认值为:n, e, s, w, ne, se, sw, nw, all
- <div id="rBox" style="width: 200px; height: 100px; left: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable({
- //表示鼠标在东南方向会出现箭头
- handles: "se"
- });
- });
- </script>
3.minWidth,minHeight,maxWidth,maxHeight
- <div id="rBox" style="width: 200px; height: 100px; left: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable({
- //可调整最小宽度
- minWidth: 150,
- //可调整最小高度
- minHeight: 80,
- //可调整最大宽度
- maxWidth: 500,
- //可调整最打高度
- maxHeight: 200
- });
- });
- </script>
4.edge:设置边缘大小(理解为padding<=50时,操作才有效果)
- <div id="rBox" style="width: 200px; height: 100px; left: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable({
- edge: 50
- });
- });
- </script>
三、事件
1.onStartResize:在开始改变大小的时候触发
- <div id="rBox" style="width: 200px; height: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable({
- onStartResize: function (e) {
- console.log("移动时触发一次");
- }
- });
- });
- </script>
2.onStopResize:在停止改变大小的时候触发
- <div id="rBox" style="width: 200px; height: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable({
- onStartResize: function (e) {
- console.log("移动时触发一次");
- },
- onStopResize: function (e) {
- console.log("每次鼠标按下都会触发,停止移动时触发一次");
- }
- });
- });
- </script>
3.onResize:在调整大小期间触发。当返回false的时候,不会实际改变DOM元素大小
- <div id="rBox" style="width: 200px; height: 100px; background:cyan"></div>
- <script>
- $(function () {
- $("#rBox").resizable({
- onStartResize: function (e) {
- console.log("移动时触发一次");
- },
- onStopResize: function (e) {
- console.log("每次鼠标按下都会触发,停止移动时触发一次");
- },
- onResize: function (e) {
- console.log("调整期间会一直触发");
- //return false;
- }
- });
- });
- </script>
四、方法
1.options:返回调整大小属性
2.enable:启用调整大小功能
3.disable:禁用调整大小功能
五、重写默认对象
- <div id="rBox" style="width: 200px; height: 100px; background:cyan"></div>
- <script>
- $(function () {
- $.fn.resizable.defaults.maxHeight = 500;
- $("#rBox").resizable({
- });
- });
- </script>
EasyUI系列学习(五)-Resizable(调整大小)的更多相关文章
- 第一百九十五节,jQuery EasyUI,Resizable(调整大小)组件
jQuery EasyUI,Resizable(调整大小)组件 学习要点: 1.加载方式 2.属性列表 3.事件列表 4.方法列表 本节课重点了解 EasyUI 中 Resizeable(调整大小)组 ...
- jQuery Easy UI Resizable(调整大小)组件
Resizable(调整大小)组件,easyui基础组件之中的一个.调整大小就是能够对元素能够拖着调整大小,这个组件不依赖于其它组件,使用比較简单,相关的属性.事件都 在样例中介绍了. 演示样例: & ...
- EasyUI - Resizable 调整大小
效果: html代码: <div id="rr" style="width: 100px; height: 100px; border: 2px solid #cc ...
- EasyUI系列学习(二)-使用EasyUI
一.引入必要文件 <!--1.0引入jQuery核心库--> <script src="jquery-easyui-1.4.4/jquery.min.js"> ...
- Resizable(调整大小)组件
一.加载方式 //class 加载方式 <div id="rr" class="easyui-resizable" data-options=" ...
- EasyUI系列学习笔记(一)——注册
前面介绍过EasyUI是一个前段框架,开发之前需要导入底层包:我这里采用的是EasyUI 1.4版本~ 今天主要是搭建一个EasyUI的环境,同时做一个登陆页面... 环境搭建 导入需要的文件到项目中 ...
- EasyUI系列学习(十一)-Accordion(分类)
一.加载 1.class加载 <div class="easyui-accordion" style="width:300px;height:200px" ...
- EasyUI系列学习(八)-ProgressBar(进度条)
一.创建组件 1.class加载 <div class="easyui-progressbar"></div> 2.js加载 <div id=&quo ...
- EasyUI系列学习(六)-Tooltip(提示框)
一.创建组件 0.Tooltip不依赖其他组件 1.使用class加载 <a href="#" class="easyui-tooltip" title= ...
随机推荐
- 洛谷 P1122 最大子树和
P1122 最大子树和 题目描述 小明对数学饱有兴趣,并且是个勤奋好学的学生,总是在课后留在教室向老师请教一些问题.一天他早晨骑车去上课,路上见到一个老伯正在修剪花花草草,顿时想到了一个有关修剪花卉的 ...
- 《Java设计模式》之状态模式
状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式. 状态模式同意一个对象在其内部状态改变的时候改变其行为.这个对象看上去就像是改变了它 ...
- Ubuntu和Win7双系统,ubuntu被删,重新启动之后显示,no such partition
准备一张windows7的系统安装盘.从光盘启动电脑,在光盘启动完毕之后.按shift+F10,调出cmd命令终端,在终端输入:bootrec/fixmbr OK.重新启动之后就搞定了
- IOS开发UI篇--一个支持图文混排的ActionSheet
一.简单介绍 UIActionSheet是IOS提供给我们开发人员的底部弹出菜单控件.一般用于菜单选择.操作确认.删除确认等功能.IOS官方提供的下面方式对UIActionView进行实例化: - ( ...
- gcc 5.2.0 编译安装笔记-20151110
**转载请注明出处** by.haunying3 系统版本号 CentOS-6.6-x86_64-minimal 编译器 gcc-4.4.7通过yum安装 rpm -qa | grep gcc gcc ...
- 2011 ACM-ICPC 成都赛区A题 Alice and Bob (博弈动规)
题目大意: 有K堆石子,每堆有Ki个.两人的操作能够是: 1 从某一堆拿走一个 假设该堆在此之后没有石子了.就消失 2 合并两个堆 求是否 ...
- B. Error Correct System (CF Round #296 (Div. 2))
B. Error Correct System time limit per test 2 seconds memory limit per test 256 megabytes input stan ...
- cmd启动Oracle服务和监听服务
启动数据库服务 net start oracleserviceorcl 启动数据库监听 lsnrctl start
- Mac SavePanel 保存文件的GUI代码
// Move the recorded temporary file to a user-specified location (视频文件另存储过程,依据用户选择的路径和文件保存名) NSSaveP ...
- iOS开发——swift——swift与OC之间不得不知道的21点
swift与OC之间不得不知道的21点 自6月的WWDC大会上由苹果的大神Chris Lattner向我们首次展示swift至今已经大半年时间了,虽然绝大部分软件公司代码里还都见不到一丁点swif ...