tengo mi div con un menú del botón derecho emergente:Jquery/JS prevenir menú del botón derecho en los navegadores
// 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();
}
});
Pero el navegador para este elemento todavía aparece el menú por defecto (copiar/pegar/propiedades, etc.) . ¿Alguna forma de desactivar esto? He intentado devolver falso pero no suerte.
lo que es folderID, es este código en un bucle o ¿algo más? o tal vez necesita preventDefault()? –
Está en una función que crea una carpeta de forma dinámica. La ID de la carpeta es una ID única para la carpeta. –