2011-10-31 3 views
0

몽타주 테마에서 작업 중이며 거대한 IE 버그가 있습니다. 이미지가로드 문제라고 생각합니다. 이미지를 .Load 이벤트를 추가하여 페이지가로드 된 후 작동하도록 시도했습니다. 또한 이미지 캐시 된 스크립트로 놀아 보려고했습니다. .로드 IE가 작동하지 않습니다.

내가 imageLoaded 놀아 시도했지만 어떤 모양이 없었 한 montage.js 문서

// $('#my-container').imagesLoaded(myFunction) 
// execute a callback when all images have loaded. 
// needed because .load() doesn't work on cached images 

에있는 정보의 샘플입니다.

이, 내 현재 코드입니다

<!-- Montage Requirments --> 
    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/montage.js"></script> 
    <script type="text/javascript"> 
$(function() { 
    var $container = $('#am-container'), 
     $imgs  = $container.find('img').hide(); 
$(window).load(function() { 
     $imgs.show(); 
     $container.montage({ 
      fillLastRow : true, 
      alternateHeight : true, 
      alternateHeightRange : { 
       min : 150, 
       max : 250 
      }, 
      margin : 0 
     }); 
    }); 

}); 
     </script> 
<!-- Montage Finished --> 

URL : http://www.media21a.co.uk/development/unknown/

+0

대신'$ (document) .load()'를 사용해보십시오. –

+0

일반 자바 스크립트'onload' 이벤트는 캐시 된 이미지 인 jsyk에서 잘 작동합니다. –

+0

시도한 문서. 몽타쥬가 모두 함께 작동하지 않도록 멈추라. 모든 브라우저 (모든 브라우저) –

답변

0

어쩌면 워드 프레스 '충돌 래퍼를 시도하지?

+0

나는 아무런 충돌없이 놀아 보았지만, 제대로 작동하지 않는 것처럼 보인다. http : //www.media21a .co.uk/development/unknown/... 제안이 있으면 좋겠어? –

관련 문제