ВКонтакте это сделано потому, что данные приходят не сразу, а загружаются постепенно. И чтобы визуально не было задержки, вешается сначала "скелет" блока, а потом он по мере поступления данных заполняется и отрисовывается. В Вашем случае скорее всего страницы сайта генерируются сразу полностью (или вообще статические), и нет никакого смысла делать подобное поведение. Если только клиент не видит в этом некую этическую ценность. Тогда проще всего реализовать это точно так же, как делаются все визуальные эффекты, наподобие анимации в тех же лендингах по мере прокрутки. Вариантов реализации последнего море.