Я использую этот javascript, чтобы сделать два дочерних div одинаковой высоты в их родительском div:
$(function(){
var leftHeight = $('.leftblock').height();
var rightHeight = $('.rightblock').height();
if (leftHeight > rightHeight){ $('.rightblock').css('height', leftHeight); }
else{ $('.leftblock').css('height', rightHeight); }
});
Когда я изменяю размер окна, один из div снова становится намного длиннее, но теперь javascript больше не работает. Я снова поместил тот же скрипт в функцию изменения размера окна, и это решило проблему!
$(window).resize(function(){ // same script as above again });
Мой вопрос; есть ли более чистый способ, чтобы я мог просто использовать скрипт один раз, но обновить или снова запустить скрипт при изменении размера окна?