2012-02-20 23 views
0

你很可能會認識到從Facebook/Twitter的/ GOOGLEPLUS下面的JavaScript,所有我在這裏所做的是他們組很好地在一起。集團的Facebook/Twitter的/ GOOGLEPLUS生成腳本標記一起

如何使用jQuery來創建腳本標籤和提高代碼一起工作?

​​
+1

你的JS小提琴例子是工作完美的我...所有3「元素」負載,並很快顯示出來。除此之外,你究竟想達到什麼目標? 「別修理那些不破」:P – Lix 2012-02-22 15:43:21

+0

同樣在這裏。我不明白你想在這裏修復什麼。 – 2012-02-22 17:37:45

+0

是的,我知道這是不是壞了,我問如何提高代碼。對我來說,看起來有一些可以改進的重複。例如,我們是否需要getElementsByTagName 3次? – 2012-02-23 08:05:31

回答

0

如果你只想要更少的代碼,這個解決方案應該工作:

function generateJs(){ 
    // Google Plus 
    window.___gcfg = {lang: 'en-GB'}; 
    $.getScript('https://apis.google.com/js/plusone.js'); 

    // Facebook 
    $('body').append('<div id="fb-root"></div>'); 
    $.getScript('http://connect.facebook.net/en_GB/all.js#xfbml=1&appId='+opt.faceBookID); 

    // Twitter 
    $.getScript('http://platform.twitter.com/widgets.js'); 
} 

但是,沒有辦法,我看要加快加載腳本。

+0

完美,這是所有我想要的。 – 2012-02-23 18:04:39