jQuery UI 由使用 jQuery、CSS 和 HTML 实现的 GUI 小部件、视觉效果和主题组成。 jQuery UI 非常适合为网页构建 UI 界面。 jQuery UI Resizable aspectRatio选项用于设置元素是否应限制为特定的纵横比。它保存布尔值或数字类型值,其默认值为false 。
支持值:
- 布尔值:它保存布尔值,即true或false 。如果设置为true ,元素将保持其原始纵横比。
- 数字:它设置元素在调整大小期间保持特定的纵横比。
句法:
$(".selector").resizable({
aspectRatio: true
});
CDN 链接:首先,添加项目所需的 jQuery UI 脚本。
例子:
HTML
GeeksforGeeks
jQuery UI Resizable aspectRatio Option
First Div
输出:
参考: https://api.jqueryui.com/resizable/#option-aspectRatio