使用 jquery 动态添加 facebook like 按钮

发布于 2024-10-17 03:13:41 字数 245 浏览 3 评论 0原文

如何使用 jquery 动态添加 facebook 之类的按钮? 我计划拥有一个画廊,并想在每张图片下添加“添加类似”按钮? 我已经尝试过,但它没有呈现任何内容: $('.share_button').append("(fb:likelayout='button_count'font='tahoma')(/fb:like)") 其中 share_button 是包含 Like 按钮的 div 标签的类名。

提前致谢, 伊万

How can i dynamically add facebook like button using jquery?
I'm planning to have a gallery and want to add add like buttons under every image?
I've tried this but it doesn't render anything:
$('.share_button').append("(fb:like layout='button_count' font='tahoma')(/fb:like)")
where share_button is a classname of div tag that will contain the like button.

Thanks in advance,
Ivan

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

旧竹 2024-10-24 03:13:41

首先,它应该是:

$('.share_button').append("<fb:like layout='button_count' font='tahoma'></fb:like>")

然后,你应该添加这一行:

FB.XFBML.parse($('.share_button').get(0));

但是,我建议你使用 ID 而不是 class,否则上面的代码将解析包含类 .share_button 的所有节点。

First of all, it should be:

$('.share_button').append("<fb:like layout='button_count' font='tahoma'></fb:like>")

Then, you should add this line:

FB.XFBML.parse($('.share_button').get(0));

However, I suggest you to use ID instead of class, or the codes above will parse all nodes containing class .share_button.

青柠芒果 2024-10-24 03:13:41

你还应该有

xmlns:fb="http://www.facebook.com/2008/fbml"

并在您应该解析页面加载后添加的 FB 标签之后。之前已经回答过这里

You also should have

xmlns:fb="http://www.facebook.com/2008/fbml"

and after you should parse FB tags that you add after page was loaded. It was previously answered here on SO

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文