Bug Tracker

Ticket #4539: event-live-context.patch

File event-live-context.patch, 784 bytes (added by trixi, 5 years ago)
  • event.js

     
    548548                var proxy = jQuery.event.proxy( fn ); 
    549549                proxy.guid += this.selector + type; 
    550550 
    551                 jQuery( this.context ).bind( liveConvert(type, this.selector), this.selector, proxy ); 
     551                jQuery( this.context ).bind( liveConvert(type, this.selector), [this.selector, this.context], proxy ); 
    552552 
    553553                return this; 
    554554        }, 
     
    566566 
    567567        jQuery.each(jQuery.data(this, "events").live || [], function(i, fn){ 
    568568                if ( check.test(fn.type) ) { 
    569                         var elem = jQuery(event.target).closest(fn.data)[0]; 
     569                        var elem = jQuery(event.target).closest(fn.data[0], fn.data[1])[0]; 
    570570                        if ( elem ) 
    571571                                elems.push({ elem: elem, fn: fn }); 
    572572                }