据我所知,Twitter Javascript API会在呈现页面时将所有带有“twitter-share-button”类的按钮呈现为Twitter按钮。 将包含在推文中的网址在按钮的“data-url”属性中定义。
呈现页面时,元素将替换为Twitter。
是否有可能动态设置要包含在推文中的URL?
我理解使用jQuery你可以加载dymacially脚本等,以使twitter脚本在稍后阶段呈现按钮。但是,设置动态网址是不是很多人希望能够做到的正常情况?
答案 0 :(得分:0)
我一直在努力寻找一个好的解决方案。现在我只是插入Twitter API生成的内容(修改后更容易阅读):
<iframe
allowtransparency="true"
frameborder="0"
scrolling="no"
src="http://platform.twitter.com/widgets/tweet_button.1355514129.html"
"#_=1355791911176&"
"count=horizontal&"
"id=twitter-widget-0&"
"lang=en&"
"original_referer=" YOUR_SITE_URL "&"
"size=m&"
"text=" YOUR_TWEET_TEXT "&"
"url=" YOUR_URL_TO_TWEET
style="width: 107px; height: 20px;"
title="Twitter Tweet Button"
data-twttr-rendered="true"
class="twitter-share-button twitter-count-horizontal"
>
</iframe>
根据需要修改其他参数,使其看起来如您所愿。每次要更改文本时,都必须删除旧的iframe
并使用更新的值重新插入。