【问题标题】:Twitter button showing default tweet显示默认推文的 Twitter 按钮
【发布时间】:2016-03-08 07:46:00
【问题描述】:

Here 是一个随机报价生成器应用程序,我需要修复 twitter 按钮。我需要这样做,以便当我单击“推文”时,它会在推文中包含引用和作者。到目前为止,它只包含一个链接。我该怎么做?

$('#tweetQuote').attr('href', 'https://twitter.com/intent/tweet?hashtags=quotes&related=freecodecamp&text=' + encodeURIComponent('"' + randomQuote + '" ' + randomAuthor));

【问题讨论】:

    标签: javascript arrays twitter


    【解决方案1】:

    问题源于 twitter 小部件获取页面的 url 并将其替换为您仍然不使用小部件本身但使用您自己的功能的存在,最好删除小部件 twitter 并创建一个按钮简而言之,使用 css(或图像),你应该创建你的 twitter 按钮,然后离开 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多