Mam płótno i wyświetlam w nim obraz. Mam załączeniu zdarzenie jQuery do niego tak:Jak uniemożliwić domyślne kliknięcie prawym przyciskiem myszy na obszarze roboczym zawierającym zdjęcie
$("#mycanvas").mousedown(function(e) {
//Do something
e.preventDefault();
e.stopPropagation();
});
Spodziewam się ten kod do mojej operacji oraz zapobieganie domyślne zachowanie przeglądarki. Ten pierwszy jest jednak spełniony, a mianowicie domyślne zapobieganie zachowaniom się nie dzieje. Wydarzenie przebiega jednak. Zastanawiam się, w jaki sposób można zapobiec pokazując, że menu można zobaczyć na obrazie po prawej kliknij:
Należy pamiętać, że przy jednoczesnym zapobieganiu prawym przyciskiem zatrzyma pojawia się menu kontekstowe, nadal widzę adres URL obrazu i ściągam go za pomocą przeglądarki DOM/narzędzi programistycznych. Stare przysłowie ma zastosowanie - jeśli jest dostępne online, każdy może je wziąć. –
@RoryMcCrossan, w porządku, po prostu chcę, żeby użytkownik nie widział tego menu, wszystko inne jest miłe. –
Możliwy duplikat? http://stackoverflow.com/questions/4920221/jquery-js-prevent-right-click-menu-in-browsers – Whothehellisthat