EasyUI系列学习(五)-Resizable(调整大小)
2018-06-23 23:15:40来源:未知 阅读 ()
一、创建组件
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>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:深入C#数据类型
- 转行Web前端工程师要掌握的学习知识汇总 2020-06-10
- 毕业生想学习web前端开发,有什么好的发展方向吗? 2020-06-09
- 转行前端很迷茫,该怎么学习? 2020-06-06
- 前端学习记录 2020-06-05
- 前端如何学习? 2020-06-04
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash