我找到的唯一解决方案是用当前值设置最大和最小高度或宽度.

Example:

foo.resizable({ 
  maxHeight: foo.height(), 
  minHeight: foo.height() 
});

But this is really ugly, especially if I have to change the element's height programmatically.

推荐答案

You could set the resize handles option to only show on the left and right (or east/west), like this:

foo.resizable({
    handles: 'e, w'
});​

You can give it a try here.

Jquery相关问答推荐

jQuery在localStorage时将类添加到正文

无法在被动事件侦听器中阻止默认值

如何推迟内联 Javascript?

TypeError: $.ajax(...) 不是函数?

jquery 3.0 url.indexOf 错误

data.map 不是函数

document.querySelector 一个元素中的多个数据属性

移动 chrome 在滚动时触发调整大小事件

由于 MIME 类型错误,Chrome 拒绝执行 AJAX 脚本

如何以编程方式触发 ngClick

lodash debounce 在匿名函数中不起作用

表单提交之前的jQuery函数

bootstrap 模式:背景在切换时跳转到顶部

Bootstrap datepicker 选择后隐藏

如何在 jQuery 选择器中定义 css :hover 状态?

试图检测浏览器关闭事件

Jquery判断元素是否在视口中可见

moment.js isValid 函数无法正常工作

如何获取 jQuery 下拉值 onchange 事件

防止 twitter bootstrap 轮播在页面加载时自动滑动