Witam, robię próbną stronę. Zrobiłem skrypt w javascript, który sprawdza wysokość głównego diva, i ustawia temu z boku. (content i sidebar).
var contentHeight = document.getElementById('content').offsetHeight;
var sidebarHeight = contentHeight - 20;
document.getElementById('sidebar').style.height = sidebarHeight + 'px';
Działa. Ale gdy zrobiłem (w JQuery) event, gdzie kliknięcie w przycisk zmieni zawartość diva "content"
/*-----changing content-----*/
$('#room1').on('click', function()
{
$('#content').html('<img src = "img/pokoj1-1.png" alt = "pokój nr 1" width = "70%"/>');
/*--repeating setting divs' hight--*/
var contentHeight = document.getElementById('content').offsetHeight;
var sidebarHeight = contentHeight - 20;
document.getElementById('sidebar').style.height = sidebarHeight + 'px';
/*--repeating setting divs' hight--*/
});
/*-----changing content-----*/
, to zdjęcie się wstawia, ale div "sidebar" jest dużo niższy, więc powtórzenie czynności nie działa. Dodam jeszcze, że ponowne kliknięcie przycisku już ustawi prawidłową wysokość diva "sidebar". Pozdrawiam, i proszę o pomoc.