我正在使用網頁的加載屏幕,並使用window.onload函數。window.onload功能在Mozilla Firefox上不起作用
除Mozilla Firefox瀏覽器外,一切都很好。當我們第一次使用ctrl + F5組合訪問或刷新頁面時,加載屏幕從不會消失。如果我們只用F5刷新頁面,那麼它就可以工作。
我用下面
$(window).load(function(e) {
$("#body-mask").fadeOut(1000,function(){
$(this).remove();
});
});
代碼我也曾嘗試下面的代碼,但什麼都沒有改變。
window.onload = function() {
$("#body-mask").fadeOut(1000,function(){
$(this).remove();
});
}
爲什麼會發生這種情況?
請幫忙。
在此先感謝。
爲什麼不試試['$(文件)。就緒()'](HTTP:// API。 jquery.com/ready/)而不是? –
嘿@Scott,$(document).ready()在dom被加載時觸發,但是當我加載包含圖片等所有內容時,我想要觸發這個函數。 –
@Onur - 好的,然後['$(window ).load'](http://api.jquery.com/load-event/)是你想要的。我會創建一個[jsFiddle](http://jsFiddle.net)來測試你想要的。如果它在那裏工作,那麼問題很可能出現在您的標記或其他腳本中。 –