diff --git a/src/Trigger.tsx b/src/Trigger.tsx index 5baa283..17facfb 100644 --- a/src/Trigger.tsx +++ b/src/Trigger.tsx @@ -73,7 +73,7 @@ export default class Trigger extends React.Component { const currentDocument = this.props.getDocument!(); - this.touchOutsideHandler = addEventListener(currentDocument, 'touchend', this.onDocumentClick); + this.touchOutsideHandler = addEventListener(currentDocument, 'touchstart', this.onDocumentClick); }); } return; diff --git a/tests/index.js b/tests/index.js index dd17b9d..85a7212 100644 --- a/tests/index.js +++ b/tests/index.js @@ -519,7 +519,7 @@ describe('rmc-trigger', function main() { (next) => { const popupDomNode = trigger.triggerRef.getPopupDomNode(); expect(popupDomNode).to.be.ok(); - expect($(popupDomNode).css('opacity')).not.to.be('1'); + expect($(popupDomNode).css('opacity')).to.be('0'); next(); }, timeout(500), @@ -534,7 +534,7 @@ describe('rmc-trigger', function main() { (next) => { const popupDomNode = trigger.triggerRef.getPopupDomNode(); expect(popupDomNode).to.be.ok(); - expect($(popupDomNode).css('opacity')).not.to.be('1'); + expect($(popupDomNode).css('opacity')).to.be('1'); next(); }, timeout(1000),