我只想要一个js链接和html页面上的一个div。
在js文件中,我正在加载twitter按钮的脚本和div, Google +1和按钮显示并正常工作。
facebook喜欢按钮脚本提醒,它已加载,但按钮不显示-任何想法为什么?这是一个文本/ecmascript,这有什么区别吗?
$.getScript("http://connect.facebook.net/en_US/all.js#appId=211332918913418&xfbml=1", function() {
alert ("script executed");
});
$("#social-media").append('<div id="fb-root"></div><fb:like href="http://ourworldlive.tv/index.html" send="false" layout="box_count" width="55" show_faces="false" font=""></fb:like>');
如果脚本位于文档的头部,则显示按钮
在我们的文档中有一小段关于如何异步加载JS sdk的代码。
https://developers.facebook.com/docs/reference/javascript/<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: 'your app id', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
你有和FB:like按钮,所以它可以实际创建它吗?这些也需要出现在页面上