diff options
Diffstat (limited to 'src/jqLite.js')
| -rw-r--r-- | src/jqLite.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/jqLite.js b/src/jqLite.js index 2f32b121..a2ea286b 100644 --- a/src/jqLite.js +++ b/src/jqLite.js @@ -119,10 +119,14 @@ JQLite.prototype = { }, trigger: function(type) { - var evnt = document.createEvent('MouseEvents'), - element = this[0]; - evnt.initMouseEvent(type, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, element); - element.dispatchEvent(evnt); + if (msie) { + this[0].fireEvent('on' + type); + } else { + var evnt = document.createEvent('MouseEvents'), + element = this[0]; + evnt.initMouseEvent(type, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, element); + element.dispatchEvent(evnt); + } }, replaceWith: function(replaceNode) { @@ -249,10 +253,6 @@ if (msie) { if (isDefined(value)) e.innerText = value; return e.innerText; } - }, - - trigger: function(type) { - this[0].fireEvent('on' + type); } }); } |
