2015-06-02 53 views
0

當我運行下面的jQuery代碼時,它工作得很好,除了它找不到圖像。在Chrome上的開發人員工具中,我收到了一個404錯誤。瀏覽器無法找到上傳到服務器的背景圖片?

的jQuery:

$('.pg-nav a, .pg-nav-img').hover(
 
    function() { 
 
    $('.pg-nav a').css('color', '#0087CD'); 
 
    $('.pg-nav-img').css('background-image', 'url(../images/page-nav-icon-blue.svg)') 
 
    }, function() { 
 
    $('.pg-nav a').css('color', ''); 
 
    $('.pg-nav-img').css('background-image', '') 
 
    });

this thread答案看我意識到,MIME類型出來作爲text/html而不是image/svg+xml。我怎樣才能解決這個問題?

注意:它只是罰款我碰到這個問題,在服務器上運行了我的電腦,但一次。

回答

2

看起來像使用SVG,您將不得不通過.htaccess設置MIME類型。此網站有更多的細節SVG MIME TYPE

+0

感謝您的鏈接,雖然插入.htaccess文件後,我仍然會碰到同樣的問題。 – Vinko

+1

'.htaccess'是一個Apache的東西。如果您不使用Apache,則必須以不同的方式配置MIME類型。如果您正在運行Apache,那麼您可能必須在服務器配置中啓用'.htaccess'文件。 –