html - 如何从 iframe 中删除滚动(尝试过“溢出:隐藏”和“滚动:否”)?
问题描述
在 wordpress shapely-theme 小部件中:正在嵌入 iframe,尝试了 css: iframe {overflow:hidden} 并检查了标签中是否存在属性 'scrolling:"no" '。尽管如此,所有 iframe 上的垂直滚动条。甚至尝试了在 javascript 中添加属性到 iframe 的循环(如果 wordpress 出于某种原因摆脱了它们),仍然没有帮助。
任何想法如何摆脱滚动条?
解决方案
这是由于 wordpress 或 shapely-template 中的某些内容 - 我注意到保存后,它总是从 iframe-tag 中删除滚动属性,尽管当我复制它或在保存之前对其进行编辑时它总是在那里。
所以不得不退回到文档末尾的自定义 HTML 小部件,使用超时函数在页面呈现后将属性“滚动:否”添加到所有 iframe。一个非常脆弱的解决方法,因此可能会更改模板并尝试另一个。还要看看它是否是一个wordpress的东西。
setTimeout(function(){
var epis = document.getElementsByTagName("iframe")
for (var i = 0; i < epis.length; i++){epis[i].setAttribute("scrolling", "no")}
}, 2000)
推荐阅读
- python - If 语句来感知变量是否包含某些字符串将不起作用
- angular - 禁止使用“<>”进行类型断言,改用“as”?
- java - 无法修复多对多关系上的延迟加载
- python - Autopep8 和预提交不遵守 --global-config
- c - 在 C 中使用 getchar
- python - 返回 matplotlib 中缩放颜色条上任意点的 RGB 数据
- xcode - 我不小心删除了项目中的 Release.xcconfig 文件,如何重新创建它?
- javascript - 具有加载状态的观察者的 Vue.js 奇怪行为
- javascript - Javascript阻止输入文件提交到数据库
- json - 将多个变量保存到 NSUserdefaults 并按保存顺序显示在另一个视图控制器上的最佳方法是什么?