2015-04-16 6 views
1

Пожалуйста, проверьте демо link Я просто хочу настроить Geomap Высота div до 100%. Я попытался с этим Javascript ниже, но его переполнял нижний колонтитул.Как отрегулировать внутреннюю высоту контейнера div, чтобы соответствовать другим divs

function handleResize() { 
var h = $('html').height(); 
     $('#map-geo').css({'height':h+'px'}); 
} 
$(function(){ 
     handleResize(); 
     $(window).resize(function(){ 
     handleResize(); 
    }); 
}); 

В настоящее время мой Html и CSS Тело

html, body { 
    font-family: 'Open Sans', sans-serif; 
    -webkit-font-smoothing: antialiased; 
    height:69% !important; 
    width:100% !important; 

} 

Пожалуйста, помогите мне сделать это нужным.

+0

Возможный дубликат [Сделать div заполнить высоту оставшегося экрана] (http://stackoverflow.com/questions/90178/make-a-div-fill-the-height-of-the-remaining- screen-space) – Elezar

+0

Ну, вы устанавливаете html на 69% высоты просмотра, а затем устанавливаете # map-geo для соответствия этому. Это предполагает, что все, кроме # map-geo, которое занимает высоту, будет 31% от области просмотра. Это не всегда будет правдой, в зависимости от размера окна просмотра. То, о чем вы просите, по существу, то же самое, что и в http://stackoverflow.com/questions/90178/make-a-div-fill-the-height-of-the-remaining-screen-space. На выбор есть несколько вариантов. – Elezar

ответ

1

, насколько я знаю, вы должны заменить:

$('#map-geo').css({'height':h+'px'}); 

с:

$('#map-geo').css('height',h+'px'); 

И вы также должны поместить все функции в:

$(document).ready(function() { 
}); 

Вы можете попробовать это, если оно сработает для вас:

$(document).ready(function() { 
     function handleResize() { 
     var h = $('html').height(); 
      $('#map-geo').css('height',h+'px'); 
     } 
     handleResize(); 
    }); 

Это само по себе должно изменить размер элемента.

+0

Работая как шарм, проверьте ссылку еще раз и дайте мне знать, что случилось с моим первым кодом? Также дайте мне знать, как настроить перекрывающийся нижний колонтитул при изменении размера? –

Смежные вопросы