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

  • CZTUTORIALS

    CZTUTORIALS

    28 Ocak 2011
  • kamaniusilelis

    kamaniusilel

    10 HAZİRAN 2011
  • kev5124

    kev5124

    9 Kasım 2008