С помощью openCallBack вы можете определить свою функцию, которая будет динамически изменять состояние элементов контекстного меню или выполнять любые другие действия, когда меню открывается по щелчку, до того, как оно будет показано:
function ContextMenu(contextContainerID, menuItemClickCallback, options)
{
// skipped
this.contextMenuContainer.click(function(e){
// skipped
if (options != null && typeof options !== "undefined" )
{
if (typeof options.openCallBack !== "undefined")
{
options.openCallBack(self);
}
}
// skipped
contextMenu.show();
return false;
});
// skipped
}