2012-02-24 36 views
0

這是我code爲什麼我不能在我想要的時候呈現twitter插件?

HTML

<a href="#" id="showTwitter">Twitter</a> 
<div><a href="http://twitter.com/share" class="twitter-share-button" data-url="www.google.it" data-count="vertical" data-lang="it"><!-- --></a></div> 

jQuery的

$("#showTwitter").click(function() { 
     $.getScript("http://widgets.twimg.com/j/2/widget.js"); 
}); 

我想加載鏈接在Twitter上的插件點擊,但不會呈現。爲什麼?我該如何解決這個問題?

+0

$ .getScript()加載並執行腳本。我懷疑Twitter腳本只是在執行任何東西時纔會運行,它會在您的網站上顯示任何東西。大概會有其他你需要做的事情,要添加的html元素,或者你需要手動調用的函數。 – 2012-02-24 09:08:40

+0

它像每個其他社交插件一樣運行,但Twitter ......不知道!有任何想法嗎? – markzzz 2012-02-24 09:50:57

回答

0

我在Chrome中聽到這樣的問題在這裏: Jquery getScript($.getScript()) not working on chrome?

你可能想加載腳本內嵌然後執行它鏈接被點擊的時候。那麼毫無疑問,瀏覽器將擁有所有必需的文件。

您也可以加載所有內容並執行onload腳本,然後隱藏twitter小部件,然後在單擊鏈接時顯示它。

相關問題