SORU
10 EKİM 2010, Pazar


'In 'basarak' değil't jQuery Krom bazı tuşlar için çalışır. Nasıl geçici bir çözüm bulmak için?

Anahtar-basın kullanıcı Esc çarptığında bir div kaldıracak olan işlevi uygulamak için çalışıyorum. Bu aşağıdaki kod ile Firefox ve IE için çalışır:

$("body").keypress(function(e) {
    alert("any key pressed");
    if (e.keyCode == 27) {
        alert("escape pressed");
    }
});

Eğer herhangi bir tuşa bastığımda, ilk alert görüntülenir ve eğer Kaçış vurursam, ikinci alert de görüntülenir.

Bu Chrome da çalışmıyor. İlk alert her zaman eğer herhangi bir harfi Kaçış, Sekme, Boşluk veya numaralardan herhangi vurduğumda anahtarları, ama vurursam görüntülenir.

Neden bu olur? Bu anahtar presler yanıt Krom almak için herhangi bir yolu var mı?

CEVAP
10 EKİM 2010, Pazar


Bunun yerine keydown kullanım deneyin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • Press Start

    Press Start

    4 HAZİRAN 2006
  • Tina Chen

    Tina Chen

    26 Mayıs 2012