«keypress» etiketlenmiş sorular

Kontrol odaklanmışken bir tuşa basıldığında oluşur.

6
Tüm sayfadaki tuşa basma olayını nasıl dinleyebilirim?
Bir işlevi tüm sayfama bağlamanın bir yolunu arıyorum (bir kullanıcı bir tuşa bastığında, bileşenimdeki bir işlevi tetiklemesini istiyorum) AngularJS'de a ile kolaydı ng-keypressama ile çalışmıyor (keypress)="handleInput($event)". Tüm sayfada bir div sarmalayıcıyla denedim ama işe yaramıyor gibi görünüyor. sadece odak noktası üzerindeyken çalışır. <div (keypress)="handleInput($event)" tabindex="1">

7
onKeyDown olayı React'teki div'ler üzerinde çalışmıyor
React'teki bir div üzerinde keyDown olayını kullanmak istiyorum. Yaparım: componentWillMount() { document.addEventListener("keydown", this.onKeyPressed.bind(this)); } componentWillUnmount() { document.removeEventListener("keydown", this.onKeyPressed.bind(this)); } onKeyPressed(e) { console.log(e.keyCode); } render() { let player = this.props.boards.dungeons[this.props.boards.currentBoard].player; return ( <div className="player" style={{ position: "absolute" }} onKeyDown={this.onKeyPressed} // not working > <div className="light-circle"> <div className="image-wrapper"> <img src={IMG_URL+player.img} /> </div> …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.