【问题标题】:Resizing issue with jQuery sortable resizable draggablejQuery sortable resizable draggable的大小调整问题
【发布时间】:2011-07-12 20:24:20
【问题描述】:

我创建了一个可排序、可调整大小、可拖动、带有克隆的 portlet,但是当我调整它的大小时,我遇到了一个错误。

我的脚本:

<script type="text/javascript"> 

$(function() {
    $('#column1').draggable({
        helper:'clone',
        connectToSortable:'#sort',
        handle:'.widget-head',
    });

    $('#sort').sortable({ 
        handle:'.widget-head',
        connectWith: "#sort",
        out: function (e,ui) {
            $("#sort").children().resizable({ axis: 'x',containment: 'parent',
                resize:
                function(event, ui) 
                {
                    ui.size.width = ui.originalSize.width;
                }
            });
        } 
    });
});

</script>

【问题讨论】:

标签: javascript jquery draggable jquery-ui-sortable resizable


【解决方案1】:

我发现问题与样式有关并且能够修复它。每次我调整大小时,位置都会变为绝对位置,因此我正在使用这个来处理:

$('#sort').sortable({ 
    handle:'.widget-head',
    connectWith: "#sort",
    out: function (e,ui) {
        $("#sort").children().resizable({
            axis: 'x',
            containment: 'parent',
            resize: function(event, ui)  {
                ui.size.width = ui.originalSize.width;
                (ui.helper).css({'position': '', 'top': '0px'});
            }
        });
    } 
});

【讨论】:

    猜你喜欢
    • 2019-02-22
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 2012-01-14
    • 1970-01-01
    • 2011-07-28
    相关资源
    最近更新 更多