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);      }    });  }  | 
