0

計算をしようとしていますが、常にエラー NaN が発生します。var testBottom の計算方法を教えてください。

jQuery(document).ready(function(){
var test = jQuery("#test");
var testTopOffset = test.offset();
var testTop = testTopOffset;
var testHeight = test.height();
var testBottom = parseInt(testTop + testHeight);
alert(testHeight);
alert(testBottom);
});
4

2 に答える 2

3

test.offset();top数値ではなく、leftプロパティを持つオブジェクトを返します。上のオフセットが必要な場合は、ドリルダウンする必要があります。

var testTopOffset = test.offset().top;

ドキュメントを参照してください。

于 2013-02-28T15:25:04.750 に答える
1
var testTopOffset = test.offset();

する必要があります

var testTopOffset = test.offset().top
于 2013-02-28T15:25:12.427 に答える