2015-02-20 3 views
0

У меня есть простой загрузочный div на моей странице, который исчезает, когда загружается вся страница. Я использую простой фрагмент кода следующим образом:Функция jquery window.load() не запускается на ios5

$(window).load(function(){ 
    $('#loading').fadeOut(500); 
}); 

этот код работает отлично во всех моих настольных браузерах и в моем мобильников хром, но это не будет работать с моим сафари browser.The загрузчиком iOS5 IPOD 3G в не исчезнет, ​​поэтому веб-страница бесполезна. Что я могу сделать для решения этой проблемы? ps: Я не хочу использовать document.ready, потому что то, что я пытаюсь сделать, происходит, когда страница ПОЛНОСТЬЮ загружается.

+0

Из моего опыта вы можете не полагайтесь на что-либо еще, как на document.ready на iOS, кроме как вводить разметку через JS и самостоятельно отслеживать загрузку изображений. – Alex

ответ

0

Так я понял это сам, что использование родного load события JavaScript будет решить эту проблему:

window.addEventListner('load', function(){ 
    //do the stuff 
}); 

приветствий

0

Вы должны сделать это:

$(function(){ 
    $('#loading').fadeOut(500); 
}); 
Смежные вопросы