Accordion: Fixed #7238 - Problem with accordion slide animation fixed width calculation

This commit is contained in:
Gaëtan Muller 2011-11-06 15:21:22 +01:00
parent 416101b464
commit 124cf3cc6c

View File

@ -483,11 +483,11 @@ $.extend( $.ui.accordion, {
// fix width before calculating height of hidden element // fix width before calculating height of hidden element
var s = options.toShow; var s = options.toShow;
originalWidth = s[0].style.width; originalWidth = s[0].style.width;
s.width( parseInt( s.parent().width(), 10 ) s.width( s.parent().width()
- parseInt( s.css( "paddingLeft" ), 10 ) - parseFloat( s.css( "paddingLeft" ) )
- parseInt( s.css( "paddingRight" ), 10 ) - parseFloat( s.css( "paddingRight" ) )
- ( parseInt( s.css( "borderLeftWidth" ), 10 ) || 0 ) - ( parseFloat( s.css( "borderLeftWidth" ) ) || 0 )
- ( parseInt( s.css( "borderRightWidth" ), 10) || 0 ) ); - ( parseFloat( s.css( "borderRightWidth" ) ) || 0 ) );
$.each( fxAttrs, function( i, prop ) { $.each( fxAttrs, function( i, prop ) {
hideProps[ prop ] = "hide"; hideProps[ prop ] = "hide";