2012-02-03 4 views

답변

2

세 개의 div에 동일한 높이가 필요한 경우; slidedown

var maxHeight = 0; 

$('div.simultaneously').each(function(index){ 
if ($(this).height() > maxHeight) 
{ 
maxHeight = $(this).height(); 
} 
}); 

$('div.simultaneously').height(maxHeight); 
1
$(document).ready(function(){ 
//Put your code in here, it will run when the page loads 
}); 

선택 요소 :이 같은

$(".slideDown") 

가져 오기 CSS 속성 :

var height = $(".slideDown").css("height"); 

설정 CSS 속성이 같은 :

$("#someElement").css("background-color", "#fff"); 

문제가 발생할 경우,읽기, 내 코드 예제에 실수가있을 수 있으므로 테스트하지 않았습니다.

0

당신이 다른 div의 높이가 성장하고 사업부에 맞게 증가 하시겠습니까 아래의 코드를 실행 한 후, "동시에"와 같은 세 된 div에 CSS 클래스를 추가 하시겠습니까? 아니면 다른 방식으로 응답 하시겠습니까? 당신이 그것을 일치 찾고 있다면

, 함수는 다음과 같습니다

function matchHeight() { 
    var newHeight = $("#grownDiv").height(); //where #grownDiv is what's growing 
    $(".matchDiv").height(newHeight); //where .matchDiv is the class of the other two 
} 

당신은 당신의 테이블에로드 한 후이를 호출 할 수 있습니다. 당신은 또한이 같은 이벤트를 설정할 수 있습니다 :이 도움이

jQuery.event.add(window,"load",matchHeight); 
jQuery.event.add(window,"resize",matchHeight); 

희망을.

관련 문제