我有一个动态填充内容的div并且已经修复,因此即使滚动也总是在同一个地方。当div有太多内容并超出屏幕边框时,我需要滚动条出现。
我有意义吗?
// EDIT 嗯......我刚刚意识到自己错了。我不需要滚动条。我需要调整DIV的大小,以便它不会到达屏幕底部。
// EDIT 这是我的解决方案。
function adjustPopupSizeToScreen() {
//AFTER SETTING MESSAGE, CHECK IF DIV GOES BEYOND THE SCREEN AND ADJUST.
var popupBottomPosition = PopUpBox.offset().top + PopUpBox.height();
var browserBottomPosition = $(window).height();
var popUpTopMarginToBrowserEdge = PopUpBox.offset().top;
if (popupBottomPosition > browserBottomPosition) {
}
PopUpBox.height(browserBottomPosition - 60);
MessageDiv.height(PopUpBox.height() -80);
}
//adjustPopupSizeToScreen()
$(window).resize(function () {
adjustPopupSizeToScreen();
});
答案 0 :(得分:0)