Что-то все равно не получается, в чем ошибка?
Жирным я выделил тот код, который добавил.
if (data.length > 0) {
$.each(data, function (index, data){
elems = $('.news').append('<div class="kurs"><div class="img"><a href="http://vsevideokursi.ru/videokurs/' + data.title_en + '"><img src="http://vsevideokursi.ru/img/articles/' +data.img + '" alt="' + data.title +'" title="' + data.title +'" style="width: 200px;"/></a></div><div class="title_a"><a href="http://vsevideokursi.ru/videokurs/' + data.title_en + '">' + data.title +'</a></div></div>');
});
inProcess = false;
num += 20;
[B]$container.imagesLoaded( function() {
$container.masonry( 'appended', elems );
});[/B]
}
Может быть я не тот элемент добавляю в masonry?