Bug Tracker

Ticket #4539: event-live-context.patch

File event-live-context.patch, 784 bytes (added by trixi, 7 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                }