画面上の要素の配置について質問があります。プログラムを起動すると、ブラウザの幅と高さの半分が計算されます。私は最初にそれをします。そのため、私の水平スクローラーは中央に立っていますが、プログラムの実行中にブラウザーのサイズを変更すると、もちろん中央に立っていません。どうやってやるの?
幅と高さの私の計算:
function GetWidth()
{
var x = 0;
if (self.innerHeight)
{
x = self.innerWidth;
}
else if (document.documentElement && document.documentElement.clientHeight)
{
x = document.documentElement.clientWidth;
}
else if (document.body)
{
x = document.body.clientWidth;
}
return x;
}
function GetHeight()
{
var y = 0;
if (self.innerHeight)
{
y = self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientHeight)
{
y = document.documentElement.clientHeight;
}
else if (document.body)
{
y = document.body.clientHeight;
}
return y;
}