首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquery可调整浮动元素的大小。

问jquery可调整浮动元素的大小。
EN

Stack Overflow用户
提问于 2012-03-24 20:40:33
回答 1查看 3.1K关注 0票数 5

当您在右边浮动一个元素时,然后使用jQuery UI的可调整大小的小部件使其从左侧边缘调整大小,奇怪的事情就会开始发生。

我把这些放在一起:

http://jsfiddle.net/nicholasstephan/kCduV/2/

如果你调整“侧边栏”的大小,你会立即看到我在说什么。

我在这里做错什么了?

我更愿意保留浮点数:右边,这样左边的列就能处理好它自己了。

EN

回答 1

Stack Overflow用户

发布于 2012-03-24 20:52:31

工作演示: http://jsfiddle.net/kCduV/10/和其他解决方案:http://jsfiddle.net/kCduV/12/

jQuery代码:

代码语言:javascript
复制
$(function() {
    // $('.resizable').resizable({'handles': 'w'});
    $('.resizable').resizable({
        handles: 'e,w',
        resize: function (event,ui) {
            ui.position.left = ui.originalPosition.left;
            ui.size.width = (ui.size.width
                - ui.originalSize.width )*2
                + ui.originalSize.width;
        }
     });
});

或​

代码语言:javascript
复制
$(function() {
    // $('.resizable').resizable({'handles': 'w'});
    $('.resizable').resizable({
        handles:'e,w',
        resize: function (event,ui) {
            ui.position.left = ui.originalPosition.left;
            ui.size.width += (ui.size.width - ui.originalSize.width);
        }
    });
});

Explanation: jQuery Resizable: doubling the resize width

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9855410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档