AJAX を使用してページ上の jQuery Masonry ボックスをフィルタリングすると、書式設定が調整されません。この質問への回答に従ってみました: jQuery Masonry and Ajax-fetching to Append Items Causing Image Overlapですが、それでも機能しません。誰にも提案がありますか?私のコードは以下です
$ ->
$('#all-content').on 'click', (e) ->
console.log 'click', this, arguments
element = $(e.currentTarget)
e.preventDefault()
$.ajax {
url: element.attr('href')
complete: (xhr, status) ->
console.log 'complete', this, arguments
$('#content').append(e).masonry('reload').html xhr.responseText
}