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

  • Incredible Tutorials

    Incredible T

    27 EKİM 2006
  • Jason Rosolowski

    Jason Rosolo

    25 EKİM 2006
  • MarinaHD2001

    MarinaHD2001

    7 ŞUBAT 2009