显示默认推文的推特按钮
Twitter button showing default tweet
这是一个随机报价生成器应用程序,我需要修复推特按钮。我需要这样做,以便当我点击"推文"时,它会在推文中包含引用和作者。到目前为止,它只包含一个链接。我该怎么做?
$('#tweetQuote').attr('href', 'https://twitter.com/intent/tweet?hashtags=quotes&related=freecodecamp&text=' + encodeURIComponent('"' + randomQuote + '" ' + randomAuthor));
问题源于 Twitter 小部件,
它获取页面的 url 并将其替换为仍然不使用小部件本身而是使用您自己的功能的存在,最好删除小部件 Twitter 并创建一个带有 css(或图像)的按钮,简而言之,您应该创建您的推特按钮并只留下 getQuote () 函数; 删除此代码:
window.twttr = (function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0],
t = window.twttr || {};
if (d.getElementById(id)) return t;
js = d.createElement(s);
js.id = id;
js.src = "https://platform.twitter.com/widgets.js";
fjs.parentNode.insertBefore(js, fjs);
t._e = [];
t.ready = function(f) {
t._e.push(f);
};
return t;
}(document, "script", "twitter-wjs"));
对于Twitter按钮,您会看到以下内容:https://gist.github.com/jpwright/2339817
或者这个:https://www.google.it/search?q=button+twitter&espv=2&biw=1920&bih=1013&source=lnms&tbm=isch&sa=X&ved=0ahUKEwid_M2S3q_LAhXoIJoKHSNRCjAQ_AUIBigB#tbm=isch&q=button+tweet+png
相关文章:
- 根据两个下拉列表的默认值禁用按钮
- Angular:如何使用ngRepeat并设置默认单选按钮选项
- vue-js-单选按钮won't默认情况下使用v-model属性进行检查
- 如何在单击和单击不同的按钮时更改按钮的样式,它应该更改为默认值
- 如果用户未选中复选框或选择按钮,如何为复选框或单选按钮设置一些默认值
- 将引导默认按钮更改为当前面板
- 将事件处理程序放在HTML按钮上,而不覆盖其默认功能
- AngularJs:默认情况下未选择单选按钮
- Pasleyjs更改欧芹表单验证中按钮的默认行为
- 在发送之前,点击按钮清除多个输入[类型=文本]默认值
- AngularJS:如何默认显示元素,并在按下按钮时切换
- 按钮保持切换状态,防止默认
- 显示默认推文的推特按钮
- 使用jQuery切换根据选中的复选框隐藏/显示表单提交按钮 - 如何设置默认关闭的提交按钮
- 为输入字段(而不是表单的一部分)设置默认按钮(或在 javascript 中触发其事件)的最佳方法
- 在 event.preventDefault() 之后重新启用按钮默认值
- 如何使一个按钮默认在它的keydown
- 单选按钮默认值不一致
- 单选按钮默认选中,但在提交时未选中
- AngularJS的ng-repeat单选按钮默认情况下是不被选中的