检测类似facebook的按钮和twitter共享按钮';什么是空载?
第三方按钮通常需要花费相当长的时间来加载,而让它们突然闪现对页面的美观有点不和谐检测类似facebook的按钮和twitter共享按钮';什么是空载?,twitter,facebook-like,share,facebook-social-plugins,Twitter,Facebook Like,Share,Facebook Social Plugins,第三方按钮通常需要花费相当长的时间来加载,而让它们突然闪现对页面的美观有点不和谐 我决定隐藏封闭的div,然后在按钮加载时淡入。是否有一种干净的方法将onload事件绑定到按钮?以下是facebook sdk的一个示例: (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js
我决定隐藏封闭的div,然后在按钮加载时淡入。是否有一种干净的方法将onload事件绑定到按钮?以下是facebook sdk的一个示例:
(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/en_US/all.js#xfbml=1';
js.onload = function(){
FB.Event.subscribe('xfbml.render',
function(response) {
doSomething();
});
};
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
查看facebook sdk中的事件处理:
加载SDK后,可以访问FB对象
或者阅读本文: