2013-03-01 99 views
0

這是我的腳本。它適用於所有瀏覽器。但。 在瀏覽器中,Firefox正在不斷加載鏈接圖片。加載圖像後。也就是說,哪裏是favicon旋轉下載過程。如何阻止它。我不知道。小腳本創建衝突

由於這一個腳本不起作用。 我重複一遍。當圖片完全加載腳本繼續工作... 請幫我解決這個問題。

$(function(){ 
LoadImage(); 
function LoadImage(){ 
     var img_url = $("#img_url").val(); 
     if(img_url == ''){ 
      img_url = "preload_image/images/me-banner.png"; 
     } 
     var img = new Image(); 
     $(img).load(function(){ 
      $(this).hide(); 
      $('#img_holder').removeClass('loadit').append(img); 
      $(img).fadeIn(); 

     }).attr('src',img_url); 
    } 
}); 

回答

0

如果你嘗試這樣你的文檔中準備

$(document).ready(function() { 
    LoadImage(); 
}); 

// and outside the document ready 
function LoadImage() { 
    var img_url = $("#img_url").val(); 
    if(img_url == ''){ 
     img_url = "preload_image/images/me-banner.png"; 
    } 
    var img = new Image(); 
    $(img).load(function(){ 
     $(this).hide(); 
     $('#img_holder').removeClass('loadit').append(img); 
     $(img).fadeIn(); 

    }).attr('src',img_url); 
} 

你的函數看起來像它再次調用本身

+0

感謝您的回覆。不幸的是沒有幫助。一切都如此。 – 2013-03-01 18:55:58

1

的代碼是卑賤爲了什麼? favicon?如果它的favicon然後你shold做一些事情,而這將很容易跟蹤任何錯誤。

+0

腳本發送請求。 這是頁面,因爲這是不斷加載。當所有的對象都被加載很久。如果您刷新頁面1或2次,則可以停止此操作。 – 2013-03-01 19:05:10

+0

必須停止查詢加載。現在只能幫助刷新。 – 2013-03-01 19:09:45