2013-10-04 2 views
0

я загружаю изображениеКак определить, когда загружается два объекта?

obgImage.onload = function (imageReady = true) 
document.getElementById('vimeo').onload= function() { 
         videoReady = true; 
} 

Что я должен использовать, чтобы определить, когда оба они готовы?

if(videoReady == true && pageReady == true){ 
     $('#loading').fadeOut(); 
    } 

Как я могу сделать заявление if постоянно проверять? У меня есть запрос

ответ

1
var videoReady = false, 
    imageReady = false, 
    _ready = function() { 
     if (videoReady && imageReady) { 
      // do your code 
     } 
     else { 
      // waiting for the other onload function to be called 
     } 
    }; 

obgImage.onload = function() { 
    imageReady = true; 
    _ready(); 
}; 

document.getElementById('vimeo').onload= function() { 
    videoReady = true; 
    _ready(); 
}; 

Используя это готовая функция будет вызываться в два раза, если оба элемента будут стрелять их OnLoad функция

+0

Brillant вы умный человек – artSir

+0

я сомневаюсь, что, но рад, что я мог бы помочь :) – Alex

Смежные вопросы