2008-10-09 91 views

回答

11

http://www.ajaxload.info/是用於生成GIF動畫爲這樣的事情一個很好的資源。

一旦你得到了你的動畫,呈現爲頁面的一部分;在動畫的onload()事件上觸發jQuery加載機制(因此您可以確定動畫已先加載),並在加載序列結束時使用回調來禁用/隱藏動畫GIF。

+1

這是一個,謝謝一噸,ajaxload.info是一個額外的獎金。再次感謝 – 2008-10-09 19:46:14

0

您可以將帶有動畫GIF圖像的div顯示爲加載提示。這就是我過去的做法。

0

我需要的東西,這樣我更換,將加載一個簡單的,居中的動畫某種GIF,上面寫着「加載中,請等待」或類似的消息元素的任何時間。如果僅僅是幾秒鐘,進度指標可能是過度的,但是一個簡單的動畫可以讓大多數人確信,是的,你的網站還在工作。

0

你可以做CCS3一個動畫,例如,如果你想有一個脈衝:

的HTML標記:

<div class="pulse"></div> 

的CSS:

.pulse { 
    width: 32px; 
    height: 32px; 
    margin: 25% auto; 
    background-color: #303030; 
    -webkit-border-radius: 16px; 
    -moz-border-radius: 16px; 
    -ms-border-radius: 16px; 
    -o-border-radius: 16px; 
    border-radius: 16px; 
    -webkit-animation: scaleout 1.0s infinite ease-in-out; 
    animation: scaleout 1.0s infinite ease-in-out; 
} 
@-webkit-keyframes scaleout{ 
    0%{ 
     -webkit-transform:scale(0) 
    } 
    100%{ 
     -webkit-transform:scale(1); 
     opacity:0 
    } 
} 
@-moz-keyframes scaleout{ 
    0%{ 
     -moz-transform:scale(0) 
    } 
    100%{ 
     -moz-transform:scale(1); 
     opacity:0 
    } 
} 
@-ms-keyframes scaleout{ 
    0%{ 
     -ms-transform:scale(0) 
    } 
    100%{ 
     -ms-transform:scale(1); 
     opacity:0 
    } 
} 
@-o-keyframes scaleout{ 
    0%{ 
     -o-transform:scale(0) 
    } 
    100%{ 
     -o-transform:scale(1); 
     opacity:0 
    } 
} 
@keyframes scaleout{ 
    0%{ 
     transform:scale(0); 
     -webkit-transform:scale(0) 
    } 
    100%{ 
     transform:scale(1); 
     -webkit-transform:scale(1); 
     opacity:0 
    } 
} 

或者你可以創建一個與內部圖像或背景圖像的div,你有動畫的幾個想法,它有一個可下載的集免費,享受。