javascript - iframe内嵌页面的元素如何居中。
过去多啦不再A梦
过去多啦不再A梦 2017-05-18 10:48:58
[JavaScript讨论组]

iframe里面的一个子页面 有一个元素 想让他随着鼠标滚动永远是居中的,但是用之前的方法,好像没有作用请问是什么原因;

window.onload = function(){

            function box(){
                var oBox = document.getElementById("box");
                var L1 = oBox.offsetWidth;
                var H1 = oBox.offsetHeight;
                var Left = (document.documentElement.clientWidth-L1)/2;
                var top = (document.documentElement.clientHeight-H1)/2;
                oBox.style.left = Left+"px";
                oBox.style.top = top+"px";
            }
            box();
            window.onresize = function(){
            box()
        }
        }

id为box是需要居中的元素 也加了position=absolute
因为元素高度不固定 所以用的js控制 没有用定位;请问是我的代码出问题了还是iframe页面让元素居中这种方法不起作用

过去多啦不再A梦
过去多啦不再A梦

全部回复(2)
淡淡烟草味

你的iframe居中了吗? iframe的内容想居中的话,写css就可以了。不用写js了吧

left:50%;top:50%;margin-left:-宽度的一半,高度同理
仅有的幸福

好像得用 position=fixed

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号