學習要點:javascript
1.加載方式
2.屬性列表
3.事件列表
4.方法列表css
本節重點了解 EasyUI 中 Resizeable(調整大小)組件的使用方法,調整大小就是能夠對元素能夠拖着調整大小,這個組件不依賴於其餘組件。html
在Easyui中全部的組件都有二種加載方式java
class加載方式jquery
<!DOCTYPE html> <html> <head> <title>jQuery Easy UI</title> <meta charset="UTF-8" /> <script type="text/javascript" src="easyui/jquery.min.js"></script> <script type="text/javascript" src="easyui/jquery.easyui.min.js"></script> <script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js" ></script> <script type="text/javascript" src="js/index.js"></script> <link rel="stylesheet" type="text/css" href="easyui/themes/default/easyui.css" /> <link rel="stylesheet" type="text/css" href="easyui/themes/icon.css" /> </head> <body> <div id="box" class="easyui-resizable" data-options="maxWidth:800,maxHeight:600" style="width:100px;height:100px;border:1px solid #ccc;"> </div> </body> </html>
JS加載方式學習
$('#box').resizable({ maxWidth:800, maxHeight:600, });
//屬性設置 $('#box').resizable({ disabled : true, //disabled boolean 默認爲 false,設置爲 true 則禁用調整 handles : 'se',//handles string 默認爲 n,e,s,w,ne,se,sw,nw,all, 聲明調整的方位,n 表示北、e 表示東、s 表示南、w 表示西、還有 ne、se、sw、nw 和 all minWidth : 200,//minWidth number 默認 10,調整大小時最小寬度 minHeight : 200,//minHeight number 默認 10,調整大小時最小高度 maxWidth : 500,//maxWidth number 默認 10000,調整大小時最大寬度 maxHeight : 350,//maxHeight number 默認 10000,調整大小時最大高度 edge : 20,//edge number 默認 5,邊框邊緣觸發大小 });
$('#box').resizable({ onStartResize : function (e) { console.log('開始改變大小時!'); }, onResize : function (e) { console.log('調整大小時期觸發!'); //return false; }, onStopResize : function (e) { console.log('中止調整大小時觸發!'); }, });
//返回屬性對象 console.log($('#box').resizable('options')); 方法名 傳參 說明 options none 返回屬性對象 enable none 啓用調整功能 disable none 禁用調整功能 //禁止調整 $('#box').resizable('disable'); //啓用放置 $('#box').resizable('enable'); PS:咱們可使用$.fn.resizable.defaults 重寫默認值對象。 $.fn.resizable.defaults.disabled = true;