我有一个容器#boxes
,我需要清空并添加内容以使用.imagesLoaded()
然后应用砌体。默认情况下,内容包含我要删除的砌体项目,然后添加响应中包含的新项目。我的代码的问题是它在我相信附加之后清空了内容。有任何想法吗?
$(document).ready(function($){
$('div.profile-archive').click(function(){
$("#boxes").empty();
$this = $(this);
var postType = $this.attr("rel");
data = {
action: 'fetch_profile_archive',
postType : postType
};
$.post(ajaxurl, data, function (response) {
var $response = $(response);
$response.imagesLoaded(function() {
$("#boxes").masonry('reload');
}).appendTo("#boxes");
});
});
});