Пока что написал так, блокировка работает, но из-за закливания события changestart, даже мой 4 ядерный комп подгючивает, нужно как то избавить от него.
editFlagAccord=true;//флаг включения редактирования
$( "#accordion" ).accordion({
changestart:function(e,ui){
newHeaderArea=parseInt(ui.newHeader.find("a").prop("id"));
oldHeaderArea=parseInt(ui.oldHeader.find("a").prop("id"));
active = $("#accordion").accordion( "option", "active" );
if(editFlagAccord){
}else{
alert('active='+active+' oldHeaderArea='+oldHeaderArea+' newHeaderArea='+newHeaderArea);//выводим специально что бы показать что происходит зацикливание, но так блокировка происходит, но событие изменения закладки продолжает происходить постянно
$(this).accordion( "activate" ,oldHeaderArea);
}
}
})
$("#edit").live("click", function(){
editFlagAccord=false;
});
$("#save").live("click", function(){
editFlagAccord=true;
});