2012-03-01 7 views
1

非常に単純なjQuery関数を使用して、ページのロードが完了するまでほとんどの要素を非表示にします。この機能はMacとiOS4で動作しますが、iOS5では認識されないようです。助言がありますか?iOS5でwindow.load()が実行されない

$(window).load(function() { 
    $('.loading').fadeIn(500).removeClass('loading'); 
    $('#giffy').hide(); 
}); 

答えて

2

スクリプトを実行する前にjQueryが呼び出されていますか?

- または -

ようにあなたは、別の規則を使用してみました: $(ドキュメント).ready(関数(){:これがために速記であることに注意することは良いです

$(function(){ 
    //Your stuff here 
}); 
+1

}); – Hyper

0

$(document).readyが好ましい方法です。外部リソース(イメージ)がロードされた後にイベントが必要な場合は、間隔を設定し、イメージの高さをチェックし(0ではない)、すべての依存リソースがこのテストに合格すると、あなたのイベントをオフにする。

関連する問題