Jquery 如何刷新Facebook插件?
可能重复:Jquery 如何刷新Facebook插件?,jquery,facebook,facebook-social-plugins,Jquery,Facebook,Facebook Social Plugins,可能重复: 这是我的: HTML jQuery 函数renderFB(){ (函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))返回;js=d.createElement(s);js.id=id;js.src=“//connect.facebook.net/it_it/all.js#xfbml=1”;fjs.parentNode.insertBefore(js,fjs);}(文档,'scri
这是我的: HTML
jQuery
函数renderFB(){
(函数(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(d.getElementById(id))返回;js=d.createElement(s);js.id=id;js.src=“//connect.facebook.net/it_it/all.js#xfbml=1”;fjs.parentNode.insertBefore(js,fjs);}(文档,'script',facebook jssdk');
}
renderFB();
$(“#显示Facebook”)。单击(函数(){
$('#newFB').html('');
renderFB();
});
我想做的是加载页面加载上的每个FB插件;然后,在某些时刻,添加一个新插件并重新呈现它们。或者,如果可能,只插入最后一个
可能吗?我该怎么做呢?试试IFRAME而不是XFBML 像
$('#newFB').html('')代码>
<div id="fb-root">
<fb:like href="www.google.it" send="false" layout="button_count" width="auto" show_faces="true"></fb:like>
<div id="newFB"></div>
<a href="#" id="showFacebook">Add new "I Like" and refresh</a>
function renderFB() {
(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 = "//connect.facebook.net/it_IT/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); } (document, 'script', 'facebook-jssdk'));
}
renderFB();
$("#showFacebook").click(function() {
$('#newFB').html('<fb:like href="www.google.it" send="false" layout="button_count" width="auto" show_faces="true"></fb:like>');
renderFB();
});