SORU
1 NİSAN 2009, ÇARŞAMBA


Bağlama sağ klik olay

Nasıl tarayıcı bağlam menüsünü devre dışı bıraktıktan sonra sağ tıklama ile bazı eylem tetikleyebilir miyim ?

Bunu denedim . . .

$(document).ready(function(){
    $(document).bind("contextmenu",function(e){
        $('.alert').fadeToggle();
        return false;
    });
});

CEVAP
1 NİSAN 2009, ÇARŞAMBA


Yerleşik oncontextmenu olay işleyicisi bir WordPress kullanmak olmaz, ama böyle bir şey yapabilirsiniz:

$(document).ready(function(){ 
  document.oncontextmenu = function() {return false;};

  $(document).mousedown(function(e){ 
    if( e.button == 2 ) { 
      alert('Right mouse button!'); 
      return false; 
    } 
    return true; 
  }); 
});

Aslında ben iptal oncontextmenu olay DOM öğesi devre dışı bırakmak için tarayıcı bağlam menüsünü ve sonra yakalama mousedown olayı ile sayfa ekleme ve var biliyor olay argüman hangi düğme oldu bastı.

Yukarıdaki örnekte here deneyebilirsiniz.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • Hak5

    Hak5

    7 EYLÜL 2005
  • WhtButterflyLiz

    WhtButterfly

    14 NİSAN 2008