В общем докопался до сути , почему то , при конструкции не важно .ON или .DELEGATE вида
$(document).on('click',"#showgruz",function(){
alert('работает');
$('#setgruz').show();
});
Алерт работает всегда и везде , а вот более сложные события , show , fadein и т.п не срабатывают
Что за чертовщина ? Как так получается что 1 событие работает а второе нет