为什么我不能在我想要的时候呈现twitter插件?
问题描述:
这是我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上的插件点击,但不会呈现。为什么?我该如何解决这个问题?
答
我在Chrome中听到这样的问题在这里: Jquery getScript($.getScript()) not working on chrome?
你可能想加载脚本内嵌然后执行它链接被点击的时候。那么毫无疑问,浏览器将拥有所有必需的文件。
您也可以加载所有内容并执行onload脚本,然后隐藏twitter小部件,然后在单击链接时显示它。
$ .getScript()加载并执行脚本。我怀疑Twitter脚本只是在执行任何东西时才会运行,它会在您的网站上显示任何东西。大概会有其他你需要做的事情,要添加的html元素,或者你需要手动调用的函数。 – 2012-02-24 09:08:40
它像每个其他社交插件一样运行,但Twitter ......不知道!有任何想法吗? – markzzz 2012-02-24 09:50:57