javascript - 当我增加/减少 div 的大小时,jQuery UI : How can I set the resizing limit, 纵横比

标签 javascript jquery html css jquery-ui

我有一个 div 标签,它是 ( div 标签 ) 可调整大小的,在里面我有一个 h1 标签(或者它可以是任何标签)。

问题:

我有两个问题:

  1. 长宽比不能正常工作,因为我想要的意思是“当我增加/减少 div 的大小时,它的高度变大”那么我该如何正确设置它

  2. 我想在调整大小时固定最小宽度意味着“如果将尺寸减小到 27px,它就会停止减小。”

代码

$('.draggable_element').each(function() {
        $(this).resizable({
        autoHide: true,
      handles: 's,e,w',
      aspectRatio: 1/9
    });
})

Here is my jsFiddle

更新:

我想我没有正确解释我的第一个问题要知道第一个问题是什么请访问我的 fiddle 链接尝试调整(增加/减少)左侧或右侧的 div div 的高度将自动增加问题

最佳答案

  1. aspectRatio 应该是 bool 值。您可以使用宽度和高度设置大小。

或者,您也可以尝试将比率更改为“9/1”:aspectRatio: 9/1,应该也能完成工作...

  1. 设置“最小宽度:27”。

    $(this).resizable({
      autoHide: true,
      handles: 's,e,w',
      aspectRatio: true,
      minWidth: 27
    });
    

关于javascript - 当我增加/减少 div 的大小时,jQuery UI : How can I set the resizing limit, 纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44943175/

相关文章:

javascript - 即使在 html 上插入了类型 ="module",js 文件也无法正确导入 js 模块

javascript - 如何通过蓝牙发送Android命令?

javascript - 在 DOM 就绪时触发/模拟点击事件

javascript - 点击视频替换图片

javascript - 禁用自动生成的选择标签中的双击

css - 是否可以使用属性在没有 Javascript 而只有 CSS 的情况下创建/重新格式化内容?

javascript - chart.js 不加载表格数据

javascript - ReactJS 无法获取状态,错误 : "Cannot read property ' state' of null"

javascript - Node.js 和服务器进程

html - 为什么宽度在表格单元格中不起作用?