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

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • The Exploiteers

    The Exploite

    4 Ocak 2011