如何使用JQuery定义Twitter推文的宽度
How to define width to Twitter tweets with JQuery
我制作了一个脚本,让我通过他们的URL嵌入Twitter推文,但我有一个问题,那就是我无法定义推文的自定义宽度。
这是 HTML 代码:
<span id="tweet-link">https://twitter.com/robdelaney/status/329651129988288514</span>
这是 JQuery 代码:
$(document).ready(function(){
var url = $("#tweet-link").html();
$.ajax({
url: "https://api.twitter.com/1/statuses/oembed.json?url="+url,
dataType: "jsonp",
success: function(data){
$('#tweet-link').html(data.html);
}
});
})
我试图通过这段代码更改宽度,但它对我不起作用。
data.width = 800;
您尝试在错误的位置设置宽度。 您可能希望执行更多类似操作:
$('#tweet-link').css('width', 800);
马蒂奥斯先生,请问你指的是渲染的推文本身的宽度吗?如果是这样,那么也许Twitter网站上的API文档可以进一步使用;特别是可以添加到Ajax调用中的"maxwidth"属性
Twitter的API:https://dev.twitter.com/rest/reference/get/statuses/oembed
最大宽度定义:
"以整个像素为单位的渲染推文的最大宽度。此值必须介于 220 和 550 之间(含 220 和 550)。低于或超过允许范围的提供的值将分别作为支持的最小或最大宽度返回;重置宽度值将反映在返回的宽度属性中。
相关文章:
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- 使用Javascript获取Twitter访问令牌
- 如何使用Twitter引导程序点击按钮导航到另一个页面
- 使用Twitter API进行推文时出现重复状态错误
- 使用 Twitter 按钮定位父元素
- 如何使用PHP获取h1的内容以用于Twitter数据文本参数
- 如何创建一个“下一步”按钮,使用 Java 脚本和 Twitter Bootstrap 切换选项卡
- 如何在Twitter上使用JSON
- 使用PHP preg_replace解析Twitter文本
- 捕捉Twitter的点击“;Tweet”;按钮使用jQuery
- 使用Twitter引导程序's Scrollspy到延迟加载(滚动加载)异步JavaScript
- 使用twitter typeahead插件过滤预取的数据
- Twitter授权使用Hello.js库,但无法接收电子邮件
- 如何在twitter中使用API或JAVASCRIPT发布tweet(描述和图像)
- 货币输入与Twitter Bootstrap(使用jQuery)
- 如何在twitter中使用tweet_button.html共享url
- 需要在Twitter中使用ASP.Net发布文本
- Twitter引导使用“;折叠"插件
- twitter bootstrap -使用javascript更改jquery-bootgrid页面以显示选定的数据行i
- twitter bootstrap -使用JavaScript将数据传递到Modal中