We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c399f1f commit f7429edCopy full SHA for f7429ed
ui/widget.js
@@ -25,9 +25,16 @@ var widget_uuid = 0,
25
26
$.cleanData = (function( orig ) {
27
return function( elems ) {
28
- for ( var i = 0, elem; (elem = elems[i]) != null; i++ ) {
+ var events, elem, i;
29
+ for ( i = 0; (elem = elems[i]) != null; i++ ) {
30
try {
- $( elem ).triggerHandler( "remove" );
31
+
32
+ // Only trigger remove when necessary to save time
33
+ events = $._data( elem, "events" );
34
+ if ( events && events.remove ) {
35
+ $( elem ).triggerHandler( "remove" );
36
+ }
37
38
// http://bugs.jquery.com/ticket/8235
39
} catch( e ) {}
40
}
0 commit comments