SORU
5 ŞUBAT 2011, CUMARTESİ


Nasıl bir özel sağ tıklayarak bir web sayfasına menü eklemek?

Bir özel sağ tıklatın benim web uygulaması için Menü eklemek istiyorum. Bu önceden yapılmış herhangi bir kütüphane kullanmadan yapılabilir mi? Eğer öyleyse, burada 3. parti kütüphane Javascript kullanan basit bir özel sağ tıklama menüsü görüntülemek için nasıl gösteren iyi bir eğitim bulabilirim?

Google Docs mu ne gibi bir şeyler geçirmeye çalışıyorum. Kullanıcılar sağ tıklayın sağlar ve kullanıcıların kendi menüsünü göster.

NOT: Ben öğrenmek istiyorum nasıl benim kendi yapmak için karşı kullanarak birileri bir şey yaptı çoktan beri çoğu zaman, bu 3. parti kütüphaneler ile şişirilmiş özellikleri oysa ben sadece istediğim özellikleri istediğim o kadar benim olmak istediğim tamamen el yapımı ile beni.

CEVAP
5 ŞUBAT 2011, CUMARTESİ


Aşağıdaki gibi soru - contextmenu olay kullanın, cevap:

<html>
<head>
<script type="text/javascript">
    if (document.addEventListener) {
        document.addEventListener('contextmenu', function(e) {
            alert("You've tried to open context menu"); //here you draw your own menu
            e.preventDefault();
        }, false);
    } else {
        document.attachEvent('oncontextmenu', function() {
            alert("You've tried to open context menu");
            window.event.returnValue = false;
        });
    }
</script>
</head>
<body>
Lorem ipsum...
</body>
</html>

Ama kendinize sormanız gereken, gerçekten varsayılan ' ı sağ tıklatın davranış üzerine yazmak istiyor musunuz gelişmekte olan sensin bu uygulama bağlıdır.


JSFIDDLE

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • SuppressedStorm

    SuppressedSt

    11 AĞUSTOS 2013
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011