2010-05-12 9 views
3
$("div.content-left > *, div.content-main > *").live('resize',function(){alert("Size changed")}); 

이 작동하지 않습니다. 그러나 제 경우에는 div의 크기가 늦게 변경됩니다. 왜냐하면 콘텐트가 Ajax 요청에 의해 늦게로드되거나 패널 메뉴를 클릭하기 때문입니다. 나는 많은 다른 이벤트가 될 수 있고 유지 보수가 불가능하기 때문에 아이들의 모든 개별 이벤트 (아약스, 클릭)에 등록하는 것을 피할 필요가있다. 내용이 변경에 대한크기 조정 이벤트가 창 크기 조정에만 적용되기 때문에 div 자식에 대한 jQuery 크기 조정 이벤트

는 jQuery를 특별 이벤트를 만듭니다 :

+0

'resize' 이벤트가 필요합니까, 아니면 이벤트 핸들러를 언제 다시 등록 할 것인지 확인하는 용도로만 사용하고 있습니까? –

답변