javascript - Jquery resizable plugin,根据拖动边设置minWidth

标签 javascript jquery jquery-ui jquery-plugins

所以我有一个图像,它周围是一个裁剪标记,我不希望能够调整裁剪标记的大小小于图像。

为此,我需要设置裁切标记的最小宽度,这取决于用户从哪一侧调整大小(到处都有一个句柄:n、ne、e、se 等)

我的问题是:如何做到这一点? (我附上一张图片让我的问题更清楚一点)

此外,这是一个 jsfiddle这说明了问题。

enter image description here

最佳答案

您似乎将此问题发布了两次。这是我在 other question 上的回答: 有点奇怪的交互,但这里是 ( jsfiddle )

$(function() {
    $( "#resizable" ).resizable({
        handles : 'e, n, s, w',
        resize : function(event, ui){
            switch($(this).data('resizable').axis)
            {
                case 'n':
                    $(this).resizable( "option", "minHeight", 75 );
                    break;
                case 's':
                    $(this).resizable( "option", "minHeight", 100 );
                    break;
                case 'e':
                    $(this).resizable( "option", "minWidth", 150 );
                    break;
                case 'w':
                    $(this).resizable( "option", "minWidth", 200 );
                    break;
            }
        }
    });
});​

关于javascript - Jquery resizable plugin,根据拖动边设置minWidth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10772843/

相关文章:

jquery - 无法为 jQuery UI 进度条分配实际值

javascript - ReactJS 在 setState 之后不重新渲染

javascript - 属性列表后缺少 jquery 验证 }

javascript - 为什么当我在 IE7 中隐藏 DIV 时,我的单选按钮全部取消选择?

javascript - Fullcalendar jquery 插件中的年 View

javascript - HTML "number"输入不允许 JavaScript 显示逗号

javascript - jQuery - 在 div 之间拖放,同时能够调整元素大小

javascript - 将路线另存为图像 bing map

javascript - 如何在正则表达式中捕获n个组,以便我可以在js中替换它们

javascript - 如何使用 jQuery 或纯 JavaScript 从 URL (REST API) 获取 JSON 数据到 UI?