gpt4 book ai didi

javascript - jQuery 可排序、可调整大小、可拖动的调整大小问题

转载 作者:行者123 更新时间:2023-12-01 02:36:28 24 4
gpt4 key购买 nike

我制作了一个可排序、可调整大小、可拖动、带有克隆的 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>

最佳答案

我发现问题与样式有关,并能够修复它。每次调整大小时,位置都会更改为绝对位置,因此为了处理这个问题,我使用了以下方法:

$('#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'});
}
});
}
});

关于javascript - jQuery 可排序、可调整大小、可拖动的调整大小问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5262324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com