jQuery UI Chinese Reference Manual
/缩放(Resizable)
缩放(Resizable)
使用鼠标改变元素的尺寸。
如需了解更多有关 resizable 交互的细节,请查看 API 文档 可调整尺寸小部件(Resizable Widget)。
默认功能
在任意的 DOM 元素上启用 resizable 功能。通过鼠标拖拽右边或底边的边框到所需的宽度或高度。
动画
使用animate
选项(布尔值)使缩放行为动画化。当该选项设置为 true 时,拖拽轮廓到所需的位置,元素会在拖拽停止时以动画形式调整到该尺寸。
限制缩放区域
定义缩放区域的边界。使用containment
选项来指定一个父级的 DOM 元素或一个 jQuery 选择器,比如 'document.'。
延迟开始
通过delay
选项设置延迟开始缩放的毫秒数。通过distance
选项设置光标被按下且拖拽指定像素后才允许缩放。
助手
通过设置helper
选项为一个 CSS class,当缩放时只显示元素的轮廓。
最大/最小尺寸
使用maxHeight
、maxWidth
、minHeight
和minWidth
选项限制 resizable 元素的最大或最小高度或宽度。
保持纵横比
保持现有的纵横比或设置一个新的纵横比来限制缩放比例。设置aspectRatio
选项为 true,且可选地传递一个新的比率(比如,4/3)。
对齐到网格
对齐 resizable 元素到网格。通过grid
选项设置网格单元的尺寸(以像素为单位的高度和宽度)。
同步缩放
通过点击并拖拽一个元素的边来同时调整多个元素的尺寸。给alsoResize
选项传递一个共享的选择器。
文本框
可缩放的文本框。
视觉反馈
通过设置ghost
选项为 true,可在缩放期间显示一个半透明的元素,而不是显示一个实际的元素。