SORU
15 Mart 2010, PAZARTESİ


Nasıl eğer bir WordPress kullanmak tuşu ile tıklayın olay sırasında basılırsa kontrol edebilir miyim?

Geri arama fonksiyonu tuş olayını temel alan içinde çatal, böylece jquery ile click olayı yakalamak ve aynı zamanda eğer bir tuşa basılı olup olmadığını söylemek mümkün olmak istiyorum.

Örneğin:

$("button").click(function() {
    if([KEYPRESSED WHILE CLICKED]) {
        // do something...
    } else {
        // do something different...
    }
});

Eğer bu mümkün değilse ya da eğer mümkünse nasıl yapılacağını biliyor mu?

CEVAP
15 Mart 2010, PAZARTESİ


Kolayca olay özelliklerinden shift, alt ve CTRL tuşları algılayabilir;

$("button").click(function(evt) {
  if (evt.ctrlKey)
    alert('Ctrl down');
  if (evt.altKey)
    alert('Alt down');
  // ...
});

Daha fazla özellik için quirksmode bkz. Eğer diğer anahtarları tespit etmek isterseniz, cletus's answer bkz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HouseholdHacker

    HouseholdHac

    6 Kasım 2007
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012