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 10da625 commit ce80576Copy full SHA for ce80576
src/jqLite.js
@@ -369,6 +369,9 @@ forEach({
369
event.cancelBubble = true; //ie
370
};
371
}
372
+ if (!event.target) {
373
+ event.target = event.srcElement || document;
374
+ }
375
forEach(eventHandler.fns, function(fn){
376
fn.call(element, event);
377
});
test/jqLiteSpec.js
@@ -352,6 +352,15 @@ describe('jqLite', function(){
352
expect(callback).toHaveBeenCalled();
353
expect(callback.callCount).toBe(1);
354
355
+
356
+ it('should set event.target on IE', function() {
357
+ var elm = jqLite(a);
358
+ elm.bind('click', function(event) {
359
+ expect(event.target).toBe(a);
360
+ });
361
362
+ browserTrigger(a, 'click');
363
364
365
366
0 commit comments