2
일련의 load
이벤트에서 마지막으로 무언가를 시작하려면 어떻게해야합니까? 여러 개의 iframe을로드하고 있으며 모든 iframe로드가 완료되면 함수를 실행해야합니다. 그래서 함수를 마지막 iframe로드 된 load
이벤트에 바인딩해야합니다.마지막으로로드 한 iframe에 이벤트 발생
이것이 가능합니까? 가능하다면 동기 로딩을 강요하고 싶지 않습니다.
일련의 load
이벤트에서 마지막으로 무언가를 시작하려면 어떻게해야합니까? 여러 개의 iframe을로드하고 있으며 모든 iframe로드가 완료되면 함수를 실행해야합니다. 그래서 함수를 마지막 iframe로드 된 load
이벤트에 바인딩해야합니다.마지막으로로드 한 iframe에 이벤트 발생
이것이 가능합니까? 가능하다면 동기 로딩을 강요하고 싶지 않습니다.
로드 이벤트의 필요한 수의 장소 촬영 한 후에는 iframe을 모두에 같은 부하 핸들러를 연결 유지 카운터를, 다음 코드를 실행하는 것입니다 문제를 해결하기위한 간단한 방법 :
<iframe src="url1" onload="onFrameLoaded();"></iframe>
<iframe src="url2" onload="onFrameLoaded();"></iframe>
<iframe src="url3" onload="onFrameLoaded();"></iframe>
<script type="text/javascript">
var loadedCount = 0;
function onFrameLoaded() {
loadedCount++;
if (loadedCount >= 3) {
// Do your thing
}
}
</script>
+ 1 추천 제안 –