2014-03-27 3 views
1

div 콘텐츠가로드되면 loader gif을 삭제해야합니다.특정 div 콘텐츠 용 JavaScript 프리 로더

나는 이것을 사용하려고 시도했지만 전체 웹 사이트를로드하는 중 loader gif이 제거되었습니다.

$(window).load(function(){ 
    $("#banner_loader").addClass("displaynone"); 
}); 
+0

'div '의 .height()가 변경되었는지 확인하고 로더를 제거 할 수 있습니다. –

+0

이 div의 고정 높이가 있습니다 : ( – Kiran

+0

) $ (window) .load() 대신'$ (yourdivID) .load()'는 무엇입니까? –

답변

0

당신은로드 div 콘텐츠를 AJAX를 사용하는 경우 사용할 수 있습니다 this

<div> 
    <script> 
     $("#banner_loader").addClass("displaynone"); 
    </script> 
</div> 
+0

가 작동하지 않습니다 :(그것은 로더를 보여주지 않습니다 gif .. – Kiran

+0

기다리고있는 div에 스크립트를 넣었습니까? gif는 id가 "banner_loader"인 요소에 있습니까? – burktelefon

+0

이와 같은 코드를 삽입하는 것은 추악한 해결책입니다. – MMM

0

처럼 사업부가로드되면 실행됩니다 사업부에 스크립트를 넣을 수 있습니다 .ajaxStart()ajaxStop() :

$(document).ajaxStart(function(){ 
    $("#banner_loader").show(); 
}).ajaxStop(function(){ 
    $("#banner_loader").hide(); 
});