ho il mio div con un diritto click menu a comparsa:Jquery/JS prevenire giusto menu di scatto nei browser
// 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();
}
});
Ma il browser per questo elemento si apre ancora il menu di default (copia/incolla/proprietà, ecc) . Qualche modo per disabilitare questo? Ho provato a restituire falso ma non fortuna.
ciò che è folderID, questo codice sotto un loop o qualcos'altro? o forse hai bisogno di preventDefault()? –
È in una funzione che crea una cartella dinamicamente. L'ID cartella è un ID univoco per la cartella. –