本質的に、leftdiv の高さを変更する何かを行うたびに、rightdiv の最小の高さを更新する必要があります。
rightDiv.style.minHeight = leftDiv.style.height
minHeight
左の div の高さを変更するために何をしているのかわかりませんが、後で右の divを更新できる限り、問題ありません。私はあなたのために完全なパターンをモックしました。
jQueryで。デモ
$(function() {
var changeLeftHeight, leftDiv, rightDiv;
leftDiv = $('#leftdiv');
rightDiv = $('#rightdiv');
changeLeftHeight = function(callback) {
leftDiv.css({
height: Math.random() * 200
});
return callback();
};
return setInterval(function() {
return changeLeftHeight(function() {
return rightDiv.css({
minHeight: leftDiv.height()
});
});
}, 500);
});
jQueryなし。デモ
window.onload = function() {
var changeLeftHeight, leftDiv, rightDiv;
leftDiv = document.getElementById('leftdiv');
rightDiv = document.getElementById('rightdiv');
changeLeftHeight = function(callback) {
leftDiv.style.height = Math.random() * 200 + 'px';
return callback();
};
return setInterval(function() {
return changeLeftHeight(function() {
return rightDiv.style.minHeight = leftDiv.style.height;
});
}, 500);
};