(($) => { $.confirmEvent = ( ele, event ) => { if(!ele[0]) return false; const eleEvents = $._data( ele.get(0), 'events' ), arrEventName = event.split('.'); if( typeof eleEvents !== 'object' || typeof eleEvents[arrEventName[0]] !== 'object' ) return false; let i = 0, l = eleEvents[arrEventName[0]].length; while(i < l){ if( ( typeof arrEventName[1] === 'string' && typeof eleEvents[arrEventName[0]][i].namespace !== 'string' ) || ( typeof arrEventName[1] !== 'string' && typeof eleEvents[arrEventName[0]][i].namespace === 'string' ) ){ ++i; continue; } if( typeof arrEventName[1] === 'string' && typeof eleEvents[arrEventName[0]][i].namespace === 'string' && arrEventName[1] === eleEvents[arrEventName[0]][i].namespace ) return true; ++i; } return false; }; })(jQuery);