Accordion: Reset overflowX and overflowY after animations to fix overflow in Opera <11.6. Fixes #6971 - Accordion animation bug in Opera 11.01 with jQuery 1.4.3+.

This commit is contained in:
Scott González
2012-01-31 10:42:01 -05:00
parent 6074b0698a
commit ecddf469d7

View File

@@ -438,7 +438,11 @@ $.extend( $.ui.accordion, {
}
var showOverflow = options.toShow.css( "overflow" ),
showOverflowX = options.toHide.css( "overflowX" ),
showOverflowY = options.toHide.css( "overflowY" ),
hideOverflow = options.toHide.css( "overflow" ),
hideOverflowX = options.toHide.css( "overflowX" ),
hideOverflowY = options.toHide.css( "overflowY" ),
percentDone = 0,
showProps = {},
hideProps = {},
@@ -521,9 +525,15 @@ $.extend( $.ui.accordion, {
complete: function() {
options.toShow.css({
width: originalWidth,
overflow: showOverflow
overflow: showOverflow,
overflowX: showOverflowX,
overflowY: showOverflowY
});
options.toHide.css({
overflow: hideOverflow,
overflowX: hideOverflowX,
overflowY: hideOverflowY
});
options.toHide.css( "overflow", hideOverflow );
options.complete();
}
});