可选参数
优质
小牛编辑
129浏览
2023-12-01
用户在这个插件的很多方面都可以进行定制,用户通过插件选项来达到这个目的(这些选项会在插件初始化的时候起效)。这些选项包括:
选项 | 描述 |
aspectRatio | 长宽比,以后在选择时候就会维持不变。例如:"4:3" |
autoHide | 如果设为true,那么在选择完后区域会消失。Default:false |
classPrefix | 预先给插件元素的前缀 Default:imgareaselect |
disable | 如果设置成true,这个插件将不起作用(但是图像还是可见的) |
enable | 如果设置成true,这个插件又将重新起作用 |
fadeSpeed | 若设置成大于零的某个数,将"渐隐/渐现"这个插件 Default:true |
handles | 若设置成true,在改变大小的时候显示改变框(就是角点有些小"矩形")Default:false |
hide | 若设置成true,则隐藏选择框 |
imageHeight | 图像的真实高度(因为有可能被CSS缩放过了) |
imageWidth | 图像的真实宽度(因为有可能被CSS绽放过了) |
instance | 若设为true,imgAreaSelect()函数会返回一个对选择区域图像的一个引用,以便能够进一步使用API。(详见8、API方法) |
keys | 启用/关闭键盘支持(详见7、键盘支持)Default:false |
maxHeight | 限制选择框(以像素为单位),设置最大、最小的高度、宽度。 |
maxWidth | |
minHeight | |
minWidth | |
movable | 设置是否支持选择框移动 Default:true |
parent | 指定此插件默认所附加到的父元素 Default:body |
persistent | 若设置成true,点击选择区域外将开始一个新的选项(换言之,是否让用户只能移动/缩放选择区域)Default:false |
remove | 若设置成true,则该插件将完全移除 |
resizable | 决定选择区域是否可以改变大小 Default:true |
resizeMargin | 当选择区域宽度超过多少像素时将启用"可改变大小"模式 |
show | 如果设置成true,选择区域将可见 |
x1 y1 | 初始化时选择框左上角的坐标 |
x2 y2 | 初始化时选择框右下角的坐标 |
zIndex | 设置此插件所作用元素的z-index的值,一般情况下,imgAreaSelect 总是可以自动计算出它的值,但是极少数情况下还是有必要设置的。 |
onInit | 当插件初始化时所调用的函数(详见回调函数) |
onSelectStart | 当开始选择时所调用的函数(详见回调函数) |
onSelectChange | 当改变选择区域时所调用的函数(详见回调函数) |
onSelectEnd | 当选择结束时所调用的函数(详见回调函数) |