我目前有一个计算器,可以生成输出。我目前正在尝试生成一个动态 twitter 按钮以及输出。我已经多次尝试让 twitter 按钮工作,但它要么显示为文本链接,要么根本不显示。下面的代码是我用过的。
方法一
$.getScript("http://platform.twitter.com/widgets.js");
var twit_link = $('<a/>', {
href : 'https://www.twitter.com/share',
'class' : 'twitter-share-button',
url : 'http://www.twitter.com/obamamakes',
'data-count' : 'none',
'data-via' : 'ObamaMakes',
'data-text' : 'In the time it takes me to ' + activity + ', Barack Obama makes $' + i.toFixed(1)
}).text('Tweet');
$("#CalcOutput").html( twit_link );
方法二
$("#CalcOutput-twitter").html("<a href=\"https://twitter.com/intent/tweet?source=webclient&text=\"" + encodeURIComponent(result) + "\" class=\"twitter-share-button-activity\" url=\"http://www.twitter.com/obamamakes\" data-count=\"none\" data-via=\"ObamaMakes\" data-text=\"In the time it takes me to " + activity + ", Barack Obama makes $" + i.toFixed(1) + "> <img src=\"IMAGES/twitter.jpg\" id=\"imgTweet\" alt=\"Tweet This\" width=\"50px\" height=\"30px\"></a>");
方法三
$("#CalcOutput-twitter").html("<a href=\"https://twitter.com/intent/tweet?source=webclient&text=\"" + encodeURIComponent(result) + "\" ><img src=\"IMAGES/twitter.jpg\" id=\"imgTweet\" alt=\"Tweet This\" width=\"50px\" height=\"30px\"></a>");