我有一个div#pane
元素,overflow:hidden
处于常规状态,overflow: auto
处于'悬停'状态。在该div中有一个div.content
元素。
当div#pane
悬停时,div.content
会调整大小以适应垂直滚动条。但是,当鼠标指针离开div#pane
时,div.content
不会更改其宽度,即使滚动条不再可见。
此行为仅在Chrome中显示,Firefox处理此问题。
答案 0 :(得分:0)
我已经设法用Javascript解决了这个问题,虽然它感觉像是一些黑魔法。如果有CSS解决方案,我很乐意接受它。
/* force redraw of the node */
$(".content").on("mouseleave", function () {
var el = $("<div></div>");
el.appendTo(this);
setTimeout(function () {
el.remove();
},1);
});