1

我使用embedly卡片来显示我的内容。在它调用它的javascript文件后,它将把链接变成一张embedly卡片。

我已经部署到heroku https://intelligent-madame-5204.herokuapp.com/

但是,当它变成嵌入卡后,我无法使用鼠标向下滚动。

我把这个javascript放在application.js中

(function(w, d){
   var id='embedly-platform', n = 'script';
   if (!d.getElementById(id)){
     w.embedly = w.embedly || function() {(w.embedly.q = w.embedly.q || []).push(arguments);};
     var e = d.createElement(n); e.id = id; e.async=1;
     e.src = ('https:' === document.location.protocol ? 'https' : 'http') + '://cdn.embedly.com/widgets/platform.js';
     var s = d.getElementsByTagName(n)[0];
     s.parentNode.insertBefore(e, s);
   }
  })(window, document);

我把这样的链接放在index.html.erb

<%= link_to "Learn More",posts.content, class: "embedly-card" %>
4

1 回答 1

2

滚动条可以使用 CSS 打开和关闭,这似乎是个问题。

查看生成的 CSS 似乎overflow: hidden;是在正文选择器中设置的。如果您能想出一种方法将其更改为此overflow: auto;将解决问题。body {}不幸的是,我从未使用过嵌入,也无法指出可能从哪里生成。

于 2015-08-26T12:09:56.053 回答