срабатывает перед вызовом контекстного меню
id | string | id выбранного элемента |
e | Event | объект нативного события |
node | HTMLElement | целевой элемент HTML |
boolean | возвращение false заблокирует событие |
$$("list").attachEvent("onBeforeContextMenu", function(id, e, node){
if (some_check(id))
return false; // блокирует контекстное меню
else
return true;
});
Возвращение false из обработчика события заблокирует дальнейшую обработку.