以下是HTML代码:
<a class="tweet">
<button class="btn btn-default btn-md">
<i class="fa fa-twitter hidden-sm hidden-md hidden-lg"></i><span class="hidden-xs">Tweet This</span>
</button>
</a>
JS的要点
function tweet(message, author) {
window.open('https://twitter.com/intent/tweet?hashtags=thequotemachine&text=' + encodeURIComponent('"' + message + '" ' + author + " via"));
}
和
$('button.tweet').click(function() {
var currQuote = $('#quote').text();
var currAuthor = $('#author').text();
var truncatedString = truncateString(currQuote, currAuthor)
tweet(truncatedString, currAuthor);
});
点击它时应该引用&#39;引用&#39;这是页面上的一段文字,它应该打开一个新窗口供用户发送&#39; tweet& #39;那句话。现在它点击时什么也没做,但我无法弄清楚原因。我确定我错过了一些非常令人尴尬的基本内容。也许我只需要第二眼就可以了......
答案 0 :(得分:2)
您的选择器button.tweet
会将button
与班级tweet
匹配。从HTML结构中,您需要.tweet button
或广告.tweet
到您的按钮元素。