gpt4 book ai didi

javascript - 更新 FB :Like URL Dynamically using JavaScript

转载 作者:可可西里 更新时间:2023-11-01 02:13:33 25 4
gpt4 key购买 nike

我想使用 JavaScript 将 URL 更改为动态的 FB:Like 按钮。

现在我只能更改 fb:like 标签的 href 属性(我已经粘贴了下面的代码)。但简单地更改 href 似乎不起作用。也许我必须重新启动 FB:Like 按钮,但到目前为止我还不知道如何......

function update_share(container, url) {
// update fb:like href value
var container = container[0] || document.body;
var button = container.getElementsByTagName('fb:like');
button[0].setAttribute('href', url);
}

最佳答案

它也适用于 XFBML 标签,无需使用 FB iframe,甚至适用于多个 FB,例如 AJAX 调用。

您只需要将整个 XFBML 代码包装在 JS/jQuery 中并解析它,如下所示:

$('#like').html('<fb:like href="' + url + '" layout="button_count" show_faces="false" width="65" action="like" font="segoe ui" colorscheme="light" />');
if (typeof FB !== 'undefined') {
FB.XFBML.parse(document.getElementById('like'));
}

HTML代码:

<span id="like"></span>

关于javascript - 更新 FB :Like URL Dynamically using JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2764129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com