我使用javascript document.body.offsetWidth
获取宽度并使用它来计算frame.style.left
。
我正在使用<body onresize='func()'>
事件。一切正常。在Firefox和Chrome中。但是当在android选项卡中,我双击以放大Firefox中的iframe,Firefox将放大页面并且iframe偏离到侧面,即使我向左/向右移动页面,它仍然保持frame.style.left
集通过剧本。
仅在Firefox中发生这种情况。 Chrome似乎运行正常。
我的问题是如何纠正这个问题。
我可以做一个CSS工作,但我如何在javascript中完成。
期待并表示感谢。
答案 0 :(得分:0)
好问题!让我思考。好吧,在网上搜索我发现了一个解决方案。基本上你会寻找文字大小的变化。
如何执行此操作,隐藏span
,注册height
,添加event listener
并在高度发生变化时检查间隔。如果高度发生变化,则表示页面已缩放。
看一下教程。 link to article.