jquery - 如何隐藏嵌入 Twitter 时间线的图像?

标签 jquery css twitter

我尝试了一切。 从 CSS 到 jQuery,并取消选中“自动扩展照片”。

这是我的嵌入代码:

  <a class="twitter-timeline"
  href=""
  data-widget-id="" 
  data-chrome="noheader footer noborders noscrollbar transparent" 
  data-tweet-limit="5"
  data-link-color="#6AC829"
  data-border-color="#FFFFFF"
  lang="EN" data-theme="light"
  height="100"
  width="800" 
  data-screen-name=""
  data-show-replies="false"
  data-aria-polite="assertive">
  </a>

这是我的 jQuery 代码:

 ! 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.insertBe fore(js, fjs);
     }
 }(document, "script", "twitter-wjs");

 window.setTimeout(function() {
     $(".twitter-timeline").contents().find(".e-entry-title").css("font-size", "12px");
     $(".twitter-timeline").contents().find(".inline-media").css("display", "none");
     $(".twitter-timeline").contents().find(".tweet").css("font-size", "12px");
     $(".twitter-timeline").contents().find(".p-name.customisable-highlight").css("font-size", "12px");
 }, 1000);

最佳答案

我相信我有一个解决方案。我已经在所有主要浏览器中进行了测试。抱歉这么晚了。

随着 3 月 3 日的更新,这再次变得相关。

https://blog.twitter.com/2016/a-new-improved-embedded-timeline

第一步,将时间线包装在容器(例如 div)中。接下来,将此 jQuery 添加到页脚或 jQuery(document).ready();

jQuery('.twitter-block').on('DOMSubtreeModified propertychange',"#twitter-  widget-0", function() {
  jQuery(".twitter-timeline").contents().find(".timeline-Tweet-media").css("display", "none");
  jQuery(".twitter-block").css("height", "100%");
});

定位容器,即“.twitter-block”,以及 iframe 的 ID“#twitter-widget-0”。第二行隐藏媒体(图像/视频),第三行调整 iframe 的大小。这应该适用于页面加载以及时间线中进行的任何动态更新。

关于jquery - 如何隐藏嵌入 Twitter 时间线的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26731150/

相关文章:

javascript - jQuery - 从包含 "../"的 URL 字符串中获取绝对路径

javascript - jQuery - 单击子元素但突出显示父元素?

javascript - 使用 jQuery 检查哪个元素被单击

iphone - iOS 5 中的 Twitter 用户 ID

objective-c - TWTweetComposeViewController - 动画 GIF

php - 通过 twitter iframe 拦截对 twitter 按钮的点击,以通过 jquery 进行内部计数器

jquery - 如何在 Javascript 中检查变量是否超时?

javascript - 从多行中删除行 - Javascript

html - 为什么溢出: hidden affect width

html - 相关链接失效