2013-06-29 51 views
1

全部 我在想,點擊按鈕時是否可以使用javascript或html在頁眉上製作微調框。Javascript強制加載標題

我使用$ .ajax函數,每次它發佈一個請求到一個PHP網址,我希望它的標題會旋轉。請參閱附加圖片以查看我的意思是什麼微調框enter image description here

+0

NOP,不可能 –

+0

即通常被稱爲一個Ajax進度微調,這是很容易做到的。但是,您將有一個挑戰,試圖讓它在多個瀏覽器的標籤中工作。 – DOK

+0

除了這個可能性:你確定這是你想要的嗎?選項卡中的微調框表示頁面刷新,但AJAX並不是這樣。如果你想在一個按鈕或某種進度條上創建一個微調器,那就不那麼模糊了。 –

回答

3

你可以這樣做:

<html> 
    <head> 
    <title>my page</title> 
    <link id="my_ico" rel="icon" href="path to your ico image"> 
    </head> 
</html> 

,那麼你可以改變阿賈克斯負載ICO路徑

$.ajax({ 
    url: "something", 
    before: function(){ 
    $('#my_ico').attr('href', "path to spinner image"); 
    } 
    # the rest of your ajax params 
}); 

我會警告說,這是不是真的理想的行爲,因爲它是虛僞的指示向用戶表明該頁面實際上沒有重新加載。

+0

什麼是告訴用戶正在發送ajax請求的最佳方式? – user288231

+0

@ user288231在點擊元素上或附近加載gif。 –

0

這裏有其他東西要看。 spin.js是一個高度可配置的微調器,不使用任何圖像或外部CSS。

http://fgnass.github.io/spin.js/

這可能是矯枉過正爲您所要實現的目標,但至少這是值得一試。