가리키는 축소판을 활성화하기 전에 숨겨진 div
에서로드 할 콘텐츠를 기다리는 스크립트를 작성하고 있습니다.캐시 된 이미지에서 load() 이벤트를 트리거하는 더 나은 방법은 무엇입니까?
$('#preload img:first-child') .bind('load',activateThumb) .each(function(){ if(this.complete || this.complete===undefined) $(this).load()});
each
부분은 캐시의 이미지에 대한 load()
이벤트를 트리거합니다. 캐시 된 이미지에서 load()
을 실행하지 않는 일부 브라우저에서 페이지를 작동 시키려면이를 추가해야했습니다.
기본적으로로드 이벤트를 "수동으로"트리거하지 않고 src
특성을 재설정하여 동일한 작업을 수행하는 plugin here도 있습니다.
더 우수한 솔루션 인 프로그래밍 관점에서 볼 때?