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

  • Awesomesauce Network

    Awesomesauce

    4 EKİM 2012
  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • TheDamnWreckless

    TheDamnWreck

    12 Temmuz 2010