我的主页面中有一个iframe。 iframe生成图像并将其发送到父页面。我的问题是iframe生成图像后我的父页面滚动回到顶部。如何在iframe中禁用滚动顶级事件?
修复: 设置iframe以显示无修复此问题,但显示中的iframe无法用于firefox。如果iframe设置为不显示,则iframe不会被加载,而不是我使用了visibility:hidden。但是使用隐藏的可见性我遇到了上面的问题。
示例代码
<iframe id="image_source" src="http://local.testImages.com" width="100%" height="0px" style="visibility :hidden"></iframe>
此iframe位于页面顶部。每次更新时,我的主页面都会滚动回到iframe所在的顶部。
如何禁用主页从滚动到顶部?或禁用滚动事件?
谢谢,
答案 0 :(得分:0)
此代码将主要修复它,但它确实会导致滚动到快速的一些故障
oldscrole=window.scrollY;setInterval("if(window.scrollY==0&&window.scrollY+500<oldscrole){window.scroll(window.scrollY,oldscrole)}oldscrole=window.scrollY",1)