我有一个无限滚动,它为每个新元素提取新元素,包括like-buttons,但截至目前它已经使用了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>
我想只对该元素进行Parse而不是页面上已有的元素。
有什么想法吗?