diff --git a/src/pixi/InteractionManager.js b/src/pixi/InteractionManager.js index 0c86dc1..efddfdd 100644 --- a/src/pixi/InteractionManager.js +++ b/src/pixi/InteractionManager.js @@ -315,6 +315,8 @@ { this.mouse.originalEvent = event || window.event; //IE uses window.event + if(PIXI.AUTO_PREVENT_DEFULT)this.mouse.originalEvent.preventDefault(); + // loop through interaction tree... // hit test each item! -> // get interactive items under point?? @@ -374,6 +376,7 @@ */ PIXI.InteractionManager.prototype.onMouseUp = function(event) { + this.mouse.originalEvent = event || window.event; //IE uses window.event var length = this.interactiveItems.length; @@ -538,6 +541,8 @@ { var rect = this.interactionDOMElement.getBoundingClientRect(); + if(PIXI.AUTO_PREVENT_DEFULT)event.preventDefault(); + var changedTouches = event.changedTouches; for (var i=0; i < changedTouches.length; i++) { diff --git a/src/pixi/InteractionManager.js b/src/pixi/InteractionManager.js index 0c86dc1..efddfdd 100644 --- a/src/pixi/InteractionManager.js +++ b/src/pixi/InteractionManager.js @@ -315,6 +315,8 @@ { this.mouse.originalEvent = event || window.event; //IE uses window.event + if(PIXI.AUTO_PREVENT_DEFULT)this.mouse.originalEvent.preventDefault(); + // loop through interaction tree... // hit test each item! -> // get interactive items under point?? @@ -374,6 +376,7 @@ */ PIXI.InteractionManager.prototype.onMouseUp = function(event) { + this.mouse.originalEvent = event || window.event; //IE uses window.event var length = this.interactiveItems.length; @@ -538,6 +541,8 @@ { var rect = this.interactionDOMElement.getBoundingClientRect(); + if(PIXI.AUTO_PREVENT_DEFULT)event.preventDefault(); + var changedTouches = event.changedTouches; for (var i=0; i < changedTouches.length; i++) { diff --git a/src/pixi/Pixi.js b/src/pixi/Pixi.js index b0220bd..09ab87d 100644 --- a/src/pixi/Pixi.js +++ b/src/pixi/Pixi.js @@ -42,4 +42,5 @@ }; // interaction frequancy -PIXI.INTERACTION_FREQUENCY = 30; \ No newline at end of file +PIXI.INTERACTION_FREQUENCY = 30; +PIXI.AUTO_PREVENT_DEFULT = true; \ No newline at end of file