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

  • AFISHAL

    AFISHAL

    7 Mart 2009
  • The Computer Chronicles

    The Computer

    7 Kasım 2012
  • The Dubstep FX

    The Dubstep

    5 Mart 2011