diff --git a/src/components/filterSelect/main.js b/src/components/filterSelect/main.js index d702e78a..f604f884 100644 --- a/src/components/filterSelect/main.js +++ b/src/components/filterSelect/main.js @@ -31,7 +31,10 @@ export default class filterSelect extends React.Component { this.setState({ menuShow: isShow }); } mouseLeaveFn(){ - this.setState({ menuShow: false }); + window.document.addEventListener('click',()=>{ + this.setState({ menuShow:false}); + }); + } mouseMenuFn(){ this.setState({ menuShow: true }); @@ -88,7 +91,7 @@ export default class filterSelect extends React.Component { this.onHandlerClick(); }} onMouseEnter={()=>this.mouseMenuFn()} - // onMouseLeave={()=>this.mouseLeaveFn()} + onMouseLeave={()=>this.mouseLeaveFn()} > {this.state.label} :