gpt4 book ai didi

javascript - CSS 相对定位

转载 作者:行者123 更新时间:2023-11-28 19:08:34 27 4
gpt4 key购买 nike

我正在开发一个具有动态尺寸的网页,即我首先读取 Canvas 的大小并相应地调整我的元素宽度和高度。

if(!window.JSFX)
JSFX=new Object();

if(!JSFX.Browser)
JSFX.Browser = new Object();

if(navigator.appName.indexOf("Netscape") != -1)
{
JSFX.Browser.getCanvasWidth = function() {return innerWidth;}
JSFX.Browser.getCanvasHeight = function() {return innerHeight;}
}
else if(document.all) {
JSFX.Browser.getCanvasWidth = function() {return document.body.clientWidth;}
JSFX.Browser.getCanvasHeight = function() {return document.body.clientHeight;}
}

function f(){
var h = JSFX.Browser.getCanvasHeight();
var w = JSFX.Browser.getCanvasWidth();
var elem1 = document.getElementById("left");
var elem2 = document.getElementById("right");

if(h){
elem1.style.height = (h-115)+"px";
elem2.style.height = (h-95)+"px";
elem2.style.width = (w-305)+"px";
}
else return false;
}

window.onload = f;

//HTML

<div id="container">
<div id="left">
</div>

<div id="right">
</div>
</div>

我的问题是,当我调整窗口大小时,div 到处乱跳。我需要有关 CSS 和 JavaScript 的帮助,我可以使用这些帮助在调整窗口大小时调整 div 的大小。

谢谢。

最佳答案

“position:absolute”和/或“位置:固定”

关于javascript - CSS 相对定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2109111/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com