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

  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • hytchme

    hytchme

    9 Mart 2014
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013