jquery 可拖动元素上的手风琴,可拖动元素的高度不会自动调整大小
jquery accordion on draggable element, height of draggable not auto resize
我在可拖动元素上使用 jquery 手风琴,拖动元素后,当其中的手风琴折叠时,其高度不会自动调整。
这里有什么问题?
据我所知,这似乎是一个反复出现的问题,拖动后容器高度不会设置回 'auto'。
'bug' 显然是 Firefox 确实遵守的 CSS 规范的限制;可以在这里找到相当多的细节和 jsfiddle 示例:http://bugs.jqueryui.com/ticket/10725
我目前的解决方案是在需要时自己将高度设置为 'auto':
$('#container').css({height; 'auto'});
当然这是不雅的,你必须在你的容器中每次动态内容变化之后写它。在添加选项之前,它仍然可以使您的代码正常工作(为此请遵循 http://bugs.jqueryui.com/ticket/3011)。
干杯
这对我有用:
$('#container').draggable({
stop: function() {
return $(this).css({
height: 'auto'
});
}
});
我在可拖动元素上使用 jquery 手风琴,拖动元素后,当其中的手风琴折叠时,其高度不会自动调整。
这里有什么问题?
据我所知,这似乎是一个反复出现的问题,拖动后容器高度不会设置回 'auto'。
'bug' 显然是 Firefox 确实遵守的 CSS 规范的限制;可以在这里找到相当多的细节和 jsfiddle 示例:http://bugs.jqueryui.com/ticket/10725
我目前的解决方案是在需要时自己将高度设置为 'auto':
$('#container').css({height; 'auto'});
当然这是不雅的,你必须在你的容器中每次动态内容变化之后写它。在添加选项之前,它仍然可以使您的代码正常工作(为此请遵循 http://bugs.jqueryui.com/ticket/3011)。
干杯
这对我有用:
$('#container').draggable({
stop: function() {
return $(this).css({
height: 'auto'
});
}
});