我有我用右鍵點擊彈出菜單的div右鍵菜單:jQuery的/ JS防止在瀏覽器中
// 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();
}
});
但該元素的瀏覽器仍然彈出默認的菜單(複製/粘貼/屬性等) 。任何方式來禁用此?我試過返回錯誤,但不是運氣。
是什麼folderID,是一個循環下,該代碼或別的東西?或者你可能需要preventDefault()? – 2011-02-07 10:33:31
這是一個動態創建文件夾的函數。文件夾ID是該文件夾的唯一ID。 – 2011-02-07 10:34:30