Rails: 浏览器无法滚动
Rails: browser can't scroll
我使用 embedly
卡片来显示我的内容。在它调用它的 javascript
文件后,它会将 link 变成一张 embedly
卡片。
我已经部署到 heroku
https://intelligent-madame-5204.herokuapp.com/
但是变成embedly卡片后,我就不能用鼠标向下滚动了。
我把这个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);
我把link像这样放在index.html.erb
<%= link_to "Learn More",posts.content, class: "embedly-card" %>
可以使用 CSS 打开和关闭滚动条,这似乎是问题所在。
查看生成的 CSS 似乎 overflow: hidden;
正在正文选择器中设置。如果您能找到一种方法将其更改为 overflow: auto;
,这将解决问题。不幸的是,我从未使用过 embedly,也无法指出 body {}
可能从何处生成。
我使用 embedly
卡片来显示我的内容。在它调用它的 javascript
文件后,它会将 link 变成一张 embedly
卡片。
我已经部署到 heroku
https://intelligent-madame-5204.herokuapp.com/
但是变成embedly卡片后,我就不能用鼠标向下滚动了。
我把这个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);
我把link像这样放在index.html.erb
<%= link_to "Learn More",posts.content, class: "embedly-card" %>
可以使用 CSS 打开和关闭滚动条,这似乎是问题所在。
查看生成的 CSS 似乎 overflow: hidden;
正在正文选择器中设置。如果您能找到一种方法将其更改为 overflow: auto;
,这将解决问题。不幸的是,我从未使用过 embedly,也无法指出 body {}
可能从何处生成。