我在我的网站Facebook上使用这个代码:
$(document).ready(function() {
var fbBtnLike = '(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/sdk.js#xfbml=1&appId=124380934395811&version=v2.0";fjs.parentNode.insertBefore(js, fjs);}(document, \'script\', \'facebook-jssdk\'));';
var openFollow = function(){
if(loadedSocial == 0) {
eval(titterBtn + fbBtnLike + googlePlusBtn);
loadedSocial=1;
}
};
$('#openFollow').hover(function(){openFollow();});
});
奇怪的是我没有收到任何错误。
此外,有些时候它会起作用。它非常随机。
有什么想法吗?
答案 0 :(得分:0)
将它放在jquery ready函数中。
$(document).ready(function() {
var fbBtnLike = '(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/sdk.js#xfbml=1&appId=124380934395811&version=v2.0";fjs.parentNode.insertBefore(js, fjs);}(document, \'script\', \'facebook-jssdk\'));';
var openFollow = function(){
if(loadedSocial == 0) {
eval(titterBtn + fbBtnLike + googlePlusBtn);
loadedSocial=1;
}
};
$('#openFollow').hover(function(){openFollow();});
});