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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • Dan Gately

    Dan Gately

    13 AĞUSTOS 2006
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007