我有一個非常簡單的jQuery函數,它隱藏了大部分元素,直到頁面加載完成。此功能在Mac和iOS4上運行,但似乎無法被iOS5識別。有什麼建議麼?window.load()不在iOS5上運行
$(window).load(function() {
$('.loading').fadeIn(500).removeClass('loading');
$('#giffy').hide();
});
我有一個非常簡單的jQuery函數,它隱藏了大部分元素,直到頁面加載完成。此功能在Mac和iOS4上運行,但似乎無法被iOS5識別。有什麼建議麼?window.load()不在iOS5上運行
$(window).load(function() {
$('.loading').fadeIn(500).removeClass('loading');
$('#giffy').hide();
});
是否在腳本運行之前調用jQuery?
- 或 -
您是否嘗試過使用不同的約定,如:
$(function(){
//Your stuff here
});
$(document).ready是首選方法。如果你需要在外部資源(圖片)加載後觸發事件,那麼我能提供的最好的方法是設置一個間隔,檢查圖像的高度(不是0),當每個依賴資源通過此測試時,關閉你的活動。
這是很好的注意,這是速記: $(文件)。就緒(函數(){ }); – Hyper 2012-03-01 21:20:34