mirror of
https://github.com/jquery/jquery-ui.git
synced 2026-04-20 03:02:41 -04:00
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:
14
ui/jquery.ui.accordion.js
vendored
14
ui/jquery.ui.accordion.js
vendored
@@ -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();
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user