ページの読み込み中に、パネルの上部を取得したい。しかし、それはエラーを示しています。Firefox と IE では「offset() is undefined」と表示され、Chrome では「Uncaught TypeError: Cannot read property 'top' of undefined」というエラーが表示されます。助けてください。
$(window).resize(function () {
tabPanelAdjust();
});
function tabPanelAdjust() {
var theTabPanel = $(".TabPanel");
var tabPanelTop = parseInt(theTabPanel.offset().top);
var winHeight = $(document).height();
tabPanelHeight = winHeight - tabPanelTop;
theTabPanel.css({ "min-height": tabPanelHeight - 20 });
}
<div class="TabPanel">
</div>