Facebook喜欢在div中不起作用

用户名

我在博客上使用了facebook like button,我在一个div中收集了所有社交网络like&share按钮,然后使用切换链接打开了该div。Twitter和google +按钮效果很好,但Facebook类的按钮在Firefox上不起作用,但在chrome上有效。顺便说一句,如果我不使用div,它也可以在firefox上正常工作。我不知道问题出在哪里。

我认为原因是JavaScript代码在页面加载时执行,并且div的属性为display:none; 也许它会影响代码。

<a href="#" onClick="$('.share').toggle();return false;"><b>Share</b></a>
<div class="share">

<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "http://connect.facebook.net/tr_TR/all.js#xfbml=1&appId=API_ID";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="url" data-send="false" data-layout="button_count" data-width="200" data-show-faces="false"></div>
</div>
维尼特·库马尔(Vinit Kumar)

您为什么不仔细阅读此处的文档,并确保已正确完成操作。https://developers.facebook.com/docs/plugins/like-button/另外,在您的代码中。问题在于如何定义fb-root。FB文档中明确提到,它应该放在body标记之后的第一位,并确保它不在任何其他div内。然后,您应该定义获取FB库所需的JS。

之后,将您的按钮放在您喜欢的任何div中。对此应该没有任何问题。

更清楚地说:

<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "http://connect.facebook.net/tr_TR/all.js#xfbml=1&appId=API_ID";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- Anything should be after this -->

<a href="#" onClick="$('.share').toggle();return false;"><b>Share</b></a>
<div class="share">
   <div class="fb-like" data-href="url" data-send="false" data-layout="button_count" data- width="200" data-show-faces="false"></div>
</div>

我认为您希望“ like”按钮位于div中,而不是FB JS SDK的整个实例化,这是您的方法中的错误。

希望这可以帮助!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Facebook喜欢和共享按钮在drupal7中不起作用

来自分类Dev

FaceBook共享在android中不起作用

来自分类Dev

FaceBook共享在android中不起作用

来自分类Dev

MySQL不喜欢不起作用

来自分类Dev

mysql不喜欢不起作用

来自分类Dev

MYSQL替换喜欢不起作用

来自分类Dev

角度单击在div中不起作用

来自分类Dev

锚在div中不起作用

来自分类Dev

div元素在HTML中不起作用

来自分类Dev

Javascript DIV中的FORM不起作用

来自分类Dev

数组中带有通配符的“不喜欢任何内容”子句不起作用

来自分类Dev

Facebook按钮不起作用

来自分类Dev

Facebook共享不起作用

来自分类Dev

共享图像在viber和Facebook中不起作用

来自分类Dev

Facebook分享按钮在Fancybox中不起作用

来自分类Dev

使用FacePy在Facebook中搜索群组不起作用

来自分类Dev

嵌入式Facebook视频在Safari中不起作用

来自分类Dev

AppInviteDialog在Android Facebook SDK 4.0中不起作用

来自分类Dev

Facebook共享URL在移动设备中不起作用

来自分类Dev

Facebook App邀请通知在iOS中不起作用

来自分类Dev

Safecracker(ExpressionEngine)在Facebook页面中不起作用

来自分类Dev

共享图像在viber和Facebook中不起作用

来自分类Dev

Facebook分享按钮在Fancybox中不起作用

来自分类Dev

Facebook Post Like动作在Android中不起作用

来自分类Dev

Facebook SDK(3.8)在iOS9.2中不起作用

来自分类Dev

div中的scrolltop在jQuery中不起作用

来自分类Dev

SlideToggle div不起作用

来自分类Dev

清除div不起作用

来自分类Dev

JavaScript div不起作用