1. Вот само меню
var errr ;
var menu2 = [
{
'Отправить новое сообщение':{
onclick:function(menuItem,menu) {
var er = this.parentElement.children[1].title;
var spl = er.split(' ');
showSmsFormForContextMenu2();
sendNumber();
$('#dialog').dialog('open');
$('#InputSmsPhoneNumber').val(spl[0]);
}
}
},
$.contextMenu.separator,
{
'Повторить отправку':{
onclick:function(menuItem,menu) {
}
}
},
$.contextMenu.separator,
{
'Удалить':{
onclick:function(menuItem,menu) {
var data = $('#table').getRowData(menu.row_id);
delCookieById(data.id);
$('#table').delRowData(menu.row_id);
}
}
},
//$.contextMenu.separator
];
2. Вот инициализация
$('#table tr#'+id_n+' td:last-child').contextMenu(menu2,{theme:'vista',bindOn:'left',row_id:data[i]});
3. Plugin Menu переписан на левый клик мыши через BindOn (но это в прочем не так важно)...
Если надо еще и код plugin_a пишите...
Насколько я понимаю - проверку нужно лепить на вызов инициализации)
Жду ваших предложений!