mirror of
https://github.com/jquery/jquery-ui.git
synced 2024-11-21 11:04:24 +00:00
parent
2e8e52dec1
commit
849c6fd537
@ -259,13 +259,22 @@ return $.widget( "ui.accordion", {
|
|||||||
},
|
},
|
||||||
|
|
||||||
_processPanels: function() {
|
_processPanels: function() {
|
||||||
|
var prevHeaders = this.headers,
|
||||||
|
prevPanels = this.panels;
|
||||||
|
|
||||||
this.headers = this.element.find( this.options.header )
|
this.headers = this.element.find( this.options.header )
|
||||||
.addClass( "ui-accordion-header ui-state-default ui-corner-all" );
|
.addClass( "ui-accordion-header ui-state-default ui-corner-all" );
|
||||||
|
|
||||||
this.headers.next()
|
this.panels = this.headers.next()
|
||||||
.addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" )
|
.addClass( "ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" )
|
||||||
.filter( ":not(.ui-accordion-content-active)" )
|
.filter( ":not(.ui-accordion-content-active)" )
|
||||||
.hide();
|
.hide();
|
||||||
|
|
||||||
|
// Avoid memory leaks (#10056)
|
||||||
|
if ( prevPanels ) {
|
||||||
|
this._off( prevHeaders.not( this.headers ) );
|
||||||
|
this._off( prevPanels.not( this.panels ) );
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
_refresh: function() {
|
_refresh: function() {
|
||||||
|
Loading…
Reference in New Issue
Block a user