の高さと幅のプロパティが元々パーセンテージとして定義されている<div>
場合、の物理サイズをピクセル単位で収集する方法を探しています。<div>
コード ビハインド (ASP.NET) または JavaScript のいずれかでピクセル サイズを取得する方法を見つける必要があるため、 のサイズをパーセンテージのままにしておくことが不可欠です。
前もって感謝します、
アダム
の高さと幅のプロパティが元々パーセンテージとして定義されている<div>
場合、の物理サイズをピクセル単位で収集する方法を探しています。<div>
コード ビハインド (ASP.NET) または JavaScript のいずれかでピクセル サイズを取得する方法を見つける必要があるため、 のサイズをパーセンテージのままにしておくことが不可欠です。
前もって感謝します、
アダム
これを JavaScript で行う方法を次に示します。
var div = document.getElementById('div-id');
alert(div.offsetWidth);
alert(div.offsetHeight);
ページのサイズが変更されたら、onresize を処理してキャプチャします。
window.onresize = function () {
var div = document.getElementById('div-id');
alert(div.offsetWidth);
alert(div.offsetHeight);
}
jQuery の 'resize' イベントと width()/height() メソッドを利用できます。次に例を示します。
$('#yourElement').resize(function()
{
var w = $(this).width();
var h = $(this).height();
// Do something with the data
// ...
});