0

我正在使用一个名为 Embedly LINK的服务触发该服务的代码如下所示:

  $('div#result').embedly({
        key: ':3eccf441bf0f43acbb076da9817af27d'

    });

我也有这样的功能:

function remove() {     
var seen = {};
$('.embed').each(function() {
    var txt = $(this).html();
    if (seen[txt])
        $(this).remove();
    else
        seen[txt] = true;
});
}

所以我想把这个函数放在嵌入中,我试过:

  $('div#result').embedly({
        key: ':3eccf441bf0f43acbb076da9817af27d',
       remove()

    });

但它不起作用。我也试过:

  $('div#result').embedly({
        key: ':3eccf441bf0f43acbb076da9817af27d',
       success: function() {
       remove()
         }

    });

没运气。如何在嵌入调用内部或之后立即执行我的功能?

4

1 回答 1

1

查看一些示例,您似乎只需要将函数移出选项列表,如下所示:

$('div#result').embedly(
    // options
    {
        key: ':3eccf441bf0f43acbb076da9817af27d'
    },
    // "success" function
    function(oembed, dict) {
        remove();
    }
);
于 2013-01-05T01:47:11.023 回答