Parse最后添加了Facebook的按钮

时间:2013-05-30 11:46:09

标签: jquery facebook facebook-like

我有一个无限滚动,它为每个新元素提取新元素,包括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而不是页面上已有的元素。

有什么想法吗?

0 个答案:

没有答案