我有一个无限滚动,它获取新元素,包括每个新元素的类似按钮,但到目前为止它运行 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>
我只想解析这个元素,而不是页面上已经存在的元素。
有任何想法吗?