作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在向网页添加一个推文按钮,虽然 Twitter 提供了一种相当简单的方法来自定义推文和生成按钮,以便简单地将代码复制并粘贴到网页中,但我想要更多的自定义.
该应用程序是在 Rails 中构建的,我希望推文动态包含变量的 Twitter 句柄(如果可用)。
当前生成 Twitter 按钮的代码如下:
<% if @job.twitter.present? %>
<li><%= link_to '<i class="fi-social-twitter"></i> '.html_safe + " Job News", twitter_url(@job.twitter), :target => '_blank' %></li>
使用 Twitter 的 tweet button tool ,我创建了:
<a href="https://twitter.com/share" class="twitter-share-button" data-text="Check out this job!" data-via="BigAmazingJobs" data-hashtags="JobTag">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
tweet 按钮功能正常,预先填充了网站的主要 Twitter 句柄和正确的主题标签,但我想添加与特定 @job
变量关联的 Twitter 句柄。
我在 Twitter 开发者文档中搜索了 Tweet Web Intent和 Tweet Button , 但我做空了。
这可能吗?
预先感谢您提供的所有帮助。
最佳答案
您可以将句柄添加到 a 标签上的 data-text
属性。像这样:
<a href="https://twitter.com/share" class="twitter-share-button"
<%# Conditionally add "@@job.twitter" %>
data-text="Check out this job<% if @job.twitter.present? %><%= "@{@job.twitter}" %><% end %>!"
data-via="BigAmazingJobs" data-hashtags="JobTag">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
关于javascript - 向预填充的推文添加变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32545606/
我想开发一个 Skype 机器人,它将用户名作为输入,并根据用户输入以相反的字符大小写表示hello username。简而言之,如果用户输入他的名字 james,我的机器人会回复他为 Hello J
我是一名优秀的程序员,十分优秀!