新しい要素ごとにいいねボタンを含む新しい要素をフェッチする無限スクロールがありますが、今のところそれは FB.XFBML.parse(); を実行します。ページ上のすべてのいいねボタン。
最後に追加されたものだけに対してこれを実行することは可能ですか?
HTML:
<div id="stream">
<ul>
<li>Likebutton</li>
<li>Likebutton</li>
<li>Likebutton</li>
<li>Likebutton</li>
</ul>
</div>
Javascript:
function lastAddedLiveFunc() {
infiniteSorting = $('#infiniteSorting').val()
totalRows = $('#totalRows').val()
offset = $('.item').length - 1;
$.ajax({
type: 'GET',
url: 'infinity.php',
data: {
'offset': offset,
'total': totalRows,
'sorting': infiniteSorting
},
success: function (data) {
$('#stream').append(data);
if (data == "") {
$('div#loader').fadeOut();
} else {
$('div#loader').fadeIn();
}
}
});
};
そして、infinity.php から次のようになります。
<li>Likebutton</li>
この要素の解析のみを実行し、既にページにある要素は実行したくありません。
何か案は?