我构建了一个非常简单的随机引用生成器。一堆引号存储在一个数组中,并且根据保存当前引用的变量,在任何给定时间显示一个引号。如果用户单击新报价的按钮,则该变量会更改并显示新报价。
我正在尝试将Twitter按钮添加到我的页面,该按钮将使用当前报价填充推文。我使用了Twitter的网站Twitter按钮说明并浏览了相关材料,但我仍然无法弄清楚发生了什么。目前,它适用于第一个报价,但当您点击“新报价”时,报价在Twitter URL中不会改变。
主要逻辑在这里:
function updateTwitterUrl () {
var quote = encodeURIComponent(currentQuote);
var url = "https://twitter.com/intent/tweet?text=" + quote;
$(".twitter-share-button").attr("href", url);
}
其他一切都在这里:https://jsfiddle.net/37szaqpr/