2012-05-14 3 views
0

.load()를 통해 비디오를로드하는 페이지가 있습니다. 페이지가로드되면 사라지는로드 텍스트를 추가하고 싶습니다. 누군가가 이것을 수행하는 방법을 말해 주시겠습니까? 페이지로드가 완료되었는지 알 수 없으므로 언제 로더를 제거해야할지 모르겠습니다.페이지가로드되면 사라지는로드 텍스트를 추가하는 방법

JS

// define var video 
var video = $('div.video'); 

// define click function 
$('a').on('click', function(e) { 

    // define var link 
    var link = $(this).attr('href'); 

    // Add loading text 
    $('.wrap').append('<span class="load">Loading text...</span>'); 

    // load content into video 
    video.load(link + ' .content'); 

    // prevent default href action 
    e.preventDefault(); 

}); 

도움을 주셔서 감사합니다. 건배

답변

1

꼭해야 할 일입니다.

video.load(link + ' .content' , function() { 
    $('.wrap .load').remove(); 
}); 
+0

안녕하세요, 시도했지만 내용이로드되기 전에 텍스트를 제거합니다. 내가 시도 할 수있는 다른 아이디어? 감사합니다. –

+0

@ClintonGreen'remove()'위에'debugger' 문을 넣으십시오. 내용이로드되기 전에 텍스트를 확실히 제거합니까? – alex

+0

감사합니다. 일단 내가 한 번 제대로 작동하는 것을 보았습니다. 판단하기에는 너무 빠르며 비디오가 나타나기 전에로드 될 수도 있습니다. 건배 –

관련 문제