博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一百九十五节,jQuery EasyUI,Resizable(调整大小)组件
阅读量:4315 次
发布时间:2019-06-06

本文共 3848 字,大约阅读时间需要 12 分钟。

jQuery EasyUI,Resizable(调整大小)组件

 

学习要点:

  1.加载方式

  2.属性列表

  3.事件列表

  4.方法列表

 

本节课重点了解 EasyUI 中 Resizeable(调整大小)组件的使用方法,调整大小就是可 以对元素可以拖着调整大小,这个组件不依赖于其他组件。

 

一.加载方式

//class 加载方式
//JS 加载调用$('#box').resizable({  maxWidth:800,  maxHeight:600,});

resizable()将制定元素执行调整大小方法

 

 

二.属性列表

disabled  boolean 默认为 false,设置为 true 则禁用调整

/**
内容部分
**/$(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(所有)

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 handles:'n' //n 表示北(上),只有上方可以调整大小 });});

 

minWidth  number 默认 10,调整大小时最小宽度

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 minWidth:200, //调整大小时最小宽度 minHeight:200 //调整大小时最小高度 });});

 

minHeight  number 默认 10,调整大小时最小高度

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 minWidth:200, //调整大小时最小宽度 minHeight:200 //调整大小时最小高度 });});

 

maxWidth  number 默认 10000,调整大小时最大宽度

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 maxWidth:200, //调整大小时最大宽度 maxHeight:200 //调整大小时最大高度 });});

 

maxHeight  number 默认 10000,调整大小时最大高度

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 maxWidth:200, //调整大小时最大宽度 maxHeight:200 //调整大小时最大高度 });});

 

edge  number 默认 5,边框边缘触发大小,也就是元素边缘多大像素范围显示拖拉指针

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 maxWidth:200, //调整大小时最大宽度 maxHeight:200, //调整大小时最大高度 edge:20 //也就是元素边缘多大像素范围显示拖拉指针 });});

 

 

三.事件列表

onStartResize e 在开始改变大小的时候触发

 

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 onStartResize:function (e) { alert('在开始改变大小的时候触发'); } });});

 

 

 

onResize e在调整大小期间触发。当返回 false 的时候,拖动时不会实际改变 DOM 元素大小。鼠标左键弹起时改变大小

 

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 onResize:function (e) { alert('在调整大小期间触发。当返回 false 的时候,拖动时不会实际改变 DOM 元素大小。鼠标左键弹起时改变大小'); return false; } });});

 

 

 

onStopResize e 在停止改变大小的时候触发,鼠标左键弹起时触发

 

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 onStopResize:function (e) { alert('在停止改变大小的时候触发,鼠标左键弹起时触发'); } });});

 

 

 

四.方法列表

 

options  none 返回属性对象

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 onStopResize:function (e) { alert('在停止改变大小的时候触发,鼠标左键弹起时触发'); } }); alert($('#box').resizable('options')); //返回属性对象,可以遍历出里面的属性});

 

enable  none 启用调整功能

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 onStopResize:function (e) { alert('在停止改变大小的时候触发,鼠标左键弹起时触发'); } }); $('#box').resizable('disable'); //禁用调整功能 $('#box').resizable('enable'); //启用调整功能});

 

disable  none 禁用调整功能

 

/**
内容部分
**/$(function () { $('#box').resizable({ //将box元素执行调整大小方法 onStopResize:function (e) { alert('在停止改变大小的时候触发,鼠标左键弹起时触发'); } }); $('#box').resizable('disable'); //禁用调整功能 $('#box').resizable('enable'); //启用调整功能});

 

 

$.fn.resizable.defaults 重写默认值对象。

 

 

$.fn.resizable.defaults.disabled = true;

 

转载于:https://www.cnblogs.com/adc8868/p/6636341.html

你可能感兴趣的文章
powerdesigner 不显示表字段只显示表名
查看>>
《分布式任务调度平台XXL-JOB》
查看>>
SQL分布式查询、跨数据库查询
查看>>
python国内豆瓣源
查看>>
redux、immutablejs和mobx性能对比(三)
查看>>
jQuery实现简单而且很酷的返回顶部链接效果
查看>>
mac 终端 常用命令
查看>>
EGL接口介绍-----Android OpenGL ES底层开发
查看>>
电梯调度程序的UI设计
查看>>
转自 zera php中extends和implements的区别
查看>>
Array.of使用实例
查看>>
【Luogu】P2498拯救小云公主(spfa)
查看>>
如何获取网站icon
查看>>
几种排序写法
查看>>
java 多线程的应用场景
查看>>
dell support
查看>>
CodeForces 1037B Reach Median_贪心
查看>>
cmdb项目实现方案
查看>>
微信自定义分享到朋友圈
查看>>
Linux基础命令---chmod
查看>>