Mam div z menu pod prawym przyciskiem myszy podręcznego:jQuery/JS zapobiec prawy kliknij menu w przeglądarkach
// Attatch right click event to folder for extra options
$('#fBox' + folderID).mousedown(function(event) {
if (event.which == 3) {
// Set ID
currRClickFolder = folderID;
// Calculate position to show popup menu
var height = $('#folderRClickMenu').height();
var width = $('#folderRClickMenu').width();
leftVal = event.pageX - (width/2) + "px";
topVal = event.pageY - (height) + "px";
$('#folderRClickMenu').css({ left: leftVal, top: topVal }).show();
}
});
ale przeglądarka dla tego elementu nadal wyskakuje menu domyślnego (kopiuj/wklej/właściwości itd) . Jakikolwiek sposób wyłączyć to? Próbowałem zwrotu false, ale nie szczęścia.
co jest folderID, jest to kod pod pętlą lub coś innego? A może potrzebujesz preventDefault()? –
Jest to funkcja, która dynamicznie tworzy folder. Identyfikator folderu jest unikalnym identyfikatorem folderu. –