javascript - 替换推文按钮图标

标签 javascript twitter

我有一个动态创建的 Twitter 分享按钮:

HTML:

    <a id="twitter_publish" href="https://twitter.com/share" class="twitter-share-button" data-via="3imit" data-count="none"></a>
    <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>

Javascript:

function tweetSetup() {
    $("#twitter_publish").remove();
    $(".twitter-share-button").remove();
    var tweet = $('<a>')
        .attr('href', "https://twitter.com/share")
        .attr('id', "twitter_publish")
        .attr('class', "twitter-share-button")
        .attr('data-lang', "en")
        .attr('data-via', "3imit")
        .attr('data-count', "none")
        .attr('data-text', "Take a look at this:")
        .attr('data-url', $("#some_link").val())
        .text('Tweet');

    $("#facebook_publish").after(tweet);
    twttr.widgets.load();
    $("#twitter-share-button").show();
}

我想用我自己的图标替换默认的推文图标。我该怎么做?

最佳答案

Twitter 有一个关于如何做到这一点的例子 here (滚动到底部,“构建您自己的推文按钮”):

<style type="text/css" media="screen">
  #custom-tweet-button a {
    display: block;
    padding: 2px 5px 2px 20px;
    background: url('https://twitter.com/favicons/favicon.ico') 1px center no-repeat;
    border: 1px solid #ccc;
  }

</style>

<div id="custom-tweet-button">
  <a href="https://twitter.com/share?url=https%3A%2F%2Fdev.twitter.com%2Fpages%2Ftweet-button" target="_blank">Tweet</a>
</div>

关于javascript - 替换推文按钮图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15722237/

相关文章:

c# - 通过 javascript 从 View 渲染页面

javascript - 如何使用 Web Crypto API 创建哈希?

javascript - Angular 项目架构

hadoop - 使用Flume在HDFS中获取Twitter数据时出现问题

javascript - 使用 node-inspector 和 forever.js 调试 node.js

Javascript - 获取所有表 -> tr 值

node.js - 带有 Node.js 的 Twitter 流 API 在请求 : <anonymous> 时出现错误状态代码 401

ruby-on-rails-3 - 使用 omniauth-twitter 从 Twitter 检索中型或大型配置文件图像

javascript - Twitter Streaming API 多流与自定义过滤器

python - 如何修复 suggest_users() 中的 Tweepy 错误 'Sorry, that page does not exist.'