2012-02-24 39 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小部件,然后在单击链接时显示它。

相关问题