Вот фрагмент, который я сделал специально для этой цели.Вы можете вызвать iniFadeChildren ($ ('. Parent'), 'li', 500). И все li в parent будут постепенно исчезать один за другим
function iniFadeChildren(pParent, pChildrenType, pDelay, pSpeed){
pParent.find(pChildrenType).css({display:'none'});
if(!pChildrenType){pChildrenType='*'} if(!pDelay){pDelay=200} if(!pSpeed){pSpeed=300}
fadeChildren(pParent, pChildrenType, pDelay, 0, pParent.children(pChildrenType).length, pSpeed);
}
function fadeChildren(pParent, pChildrenType, pDelay, pNbr, pTotal, pSpeed){
pParent.find(pChildrenType).eq(pNbr).fadeIn(pSpeed);
pNbr++;
if(pNbr!=pTotal){
var command='fadeChildren('+pParent+', '+pChildrenType+', '+pDelay+', '+pNbr+', '+pTotal+')';
t=setTimeout(function(){fadeChildren(pParent, pChildrenType, pDelay, pNbr, pTotal, pSpeed)}, pDelay);
}
}