मैं escape
प्रेस पर सक्रिय प्रतिक्रिया बूटस्ट्रैप पॉपओवर को बंद करना चाहता हूं। यह कोड है
_handleEscKey:function(event){
console.log(event);
if(event.keyCode == 27){
this.state.activePopover.hide();
}
},
componentWillMount:function(){
BannerDataStore.addChangeListener(this._onchange);
document.addEventListener("click", this._handleDocumentClick, false);
document.addEventListener("keyPress", this._handleEscKey, false);
},
componentWillUnmount: function() {
BannerDataStore.removeChangeListener(this._onchange);
document.removeEventListener("click", this._handleDocumentClick, false);
document.removeEventListener("keyPress", this._handleEscKey, false);
},
लेकिन किसी भी कुंजी को दबाते समय कंसोल में कुछ भी लॉग इन नहीं हो रहा है। मैंने यह भी सुनने की कोशिश की है कि खिड़की पर भी और विभिन्न मामलों के साथ।'keypress ',' keyup 'आदि लेकिन ऐसा लगता है कि मैं कुछ गलत कर रहा हूं।