SORU
30 Temmuz 2009, PERŞEMBE


Nasıl jQuery ile sol ve sağ fare tıklaması arasında ayrım

Nasıl tıkladım fare düğmesini kullanarak bir WordPress kullanmak temin ediyorsunuz?

$('div').bind('click', function(){
    alert('clicked');
});

bu sağ fare tıklaması yakalamak için güçlü olmak, ne de sağ ve sol tıklama ile tetiklenir? Bir şey var: aşağıdaki gibi olursa mutlu olurum

$('div').bind('rightclick', function(){ 
    alert('right mouse button is pressed');
});

CEVAP
27 NİSAN 2010, Salı


JQuery sürümü 1.1.3 olarak, event.which event.keyCode event.charCode normalleştirir tarayıcı uyumluluk sorunları hakkında endişelenmenize gerek yok yani. Documentation on event.which

event.which 1, 2 veya sol, orta ve sağ fare düğmeleri sırasıyla için: 3 verecektir

$('#element').mousedown(function(event) {
    switch (event.which) {
        case 1:
            alert('Left Mouse button pressed.');
            break;
        case 2:
            alert('Middle Mouse button pressed.');
            break;
        case 3:
            alert('Right Mouse button pressed.');
            break;
        default:
            alert('You have a strange Mouse!');
    }
});

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ELawshea

    ELawshea

    26 Mayıs 2008
  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • Mr. H

    Mr. H

    1 Temmuz 2012