2012-02-24 9 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"); 
}); 

私は、リンクをクリックするプラグインさえずりをロードしたいのですが、それはレンダリングされません。どうして?そして私はこれをどのように修正できますか?

+0

$ .getScript()負荷とは、スクリプトを実行します。私は、twitterスクリプトがあなたのウェブサイトに何かを表示する実行時に何かを実行することを疑う。おそらくあなたがする必要がある他のもの、追加するHTML要素、または手動で呼び出す必要がある機能が存在するでしょう。 –

+0

それは他のすべての社会的なプラグインと一緒にシャルムのように動作しますが、Twitterは...知らない!何か案は? – markzzz

答えて

0

私はここChromeでこのような問題のことを聞いた: Jquery getScript($.getScript()) not working on chrome?

をあなたはおそらく、スクリプトをインラインでロードし、リンクがクリックされたときに、それを実行したいです。そうすれば、ブラウザに必要なファイルがすべてそろっていることは間違いありません。

また、すべてをロードしてスクリプトonloadを実行してから、Twitterウィジェットを非表示にして、リンクがクリックされたときに表示することもできます。

関連する問題