이것은 실제로 필요합니다. 기본적으로 약 20 개의 DOM 객체 중 하나가 높이나 너비가 바뀌는 것을 듣고 싶습니다. 변경 내용은 창 크기 조정, 포함 된 내용 변경 또는 DOM 개체에서 작동하는 일부 JavaScript에 의해 발생할 수 있습니다.dom 객체의 onresize를 확인하는 가장 좋은 방법
IE는 뷰포트뿐만 아니라 모든 DOM 개체에 대해 onresize()를 제공하며이 이벤트는 매우 효과적입니다. 사실, 나는 onresize() 함수를 호출 할 수 있으며 관련 DOM 객체의 크기를 조정하는 동안 함수는 계속해서 실행됩니다. 예를 들어, 다른 DOM 객체를 onresize()로 객체의 높이와 일치 시키도록 조정할 수 있으며, 크기가 조정 된 객체가 애니메이션을 통해 높이가 늘어나는 경우에도 두 객체의 높이가 서로를 미러링합니다. 굉장한. 그러나 IE를 제외한 모든 브라우저에서 onresize()는 뷰포트 크기 조정 (브라우저/프레임)에서만 작동합니다. 망할.
개체가 크기 조정중인 경우 폴링이 남았습니다. 개체를 미러링하려고 할 때 매우 비싸고 눈에 띄는 지연을 제공합니다.
내 질문 : DOM 개체 크기를 조정할 때 이벤트를 발생시키는 가장 좋은 방법은 무엇입니까?
대단히 죄송합니다. 또한, 나는 순수 CSS로 이것을 달성하기 위해 특별히 노력하지 않고있다. 이것은 실험의 일부입니다.
답장을 보내 주셔서 감사합니다.
jsfiddle을 게시 할 수 있습니까? – elclanrs