0
私はいくつかのDIVをソートするためにjQueryプラグイン "Masonry"(http://masonry.desandro.com/)を使用しています。これらのDIVにはAJAXがロードされていて、何とかしてプラグインが早すぎて開始位置が間違ってしまいます。 これらの機能に適切な遅延を設定するにはどうすればよいですか?jQuery MasonryをAJAXで使用する
function loadALLtheposts(id) {
$.ajax({
url: "******.php",
data: {userID: id},
type: "POST",
dataType: "text",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
success: function (data) {
$('#timeline-posts').html(data);
masonry_index();
}
});
}
function masonry_index() {
$('#timeline-posts').masonry({
itemSelector : '.post-wrapper',
columnWidth : 266
});
}
ありがとうございます。 DOMSubtreeModified(非推奨)
$("#timeline-posts").bind("DOMSubtreeModified", function() {
masonry_index(); //this is called only after the #timeline-posts changes.
$(this).unbind('DOMSubtreeModified'); //if required do this
});
使用MutationObservers代わりに -