2008-10-09 89 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,你有动画的几个想法,它有一个可下载的集免费,享受。