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

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • Hey Nadine

    Hey Nadine

    24 Kasım 2006
  • Lamborghini

    Lamborghini

    13 Aralık 2005