我在draggable元素上使用jquery手风琴,在拖动元素后,当其中的手风琴折叠时,它的高度不会自动调整。
这里的问题是什么?
答案 0 :(得分:2)
从我所能发现的这似乎是一个反复出现的问题,拖动后容器高度不会被设置回'auto'。
'bug'显然是Firefox确实遵守的CSS规范的限制;在这里可以找到一些细节和jsfiddle示例:http://bugs.jqueryui.com/ticket/10725
到目前为止,我的解决方案是在需要时将高度设置为“自动”:
$('#container').css({height; 'auto'});
当然这是不优雅的,你必须在容器中的每次动态内容更改后编写它。在添加选项之前,它仍会使您的代码工作(请按照http://bugs.jqueryui.com/ticket/3011进行操作。)
干杯
答案 1 :(得分:1)
这对我有用:
$('#container').draggable({
stop: function() {
return $(this).css({
height: 'auto'
});
}
});