我正在尝试编写一个页面,它使用 JavaScript 按时间顺序加载多个对象。我已经设法使用 CSS3 使对象闪烁,但不太确定如何将它与 JavaScript 中的计时器结合使用。
这是我的代码:
<script language="javascript">
$(document).ready(function () {
var t;
function blink(){
$("#blinkfirst").setOpacity(0);
$("#blinkfirst").setStyle({visibility: 'visible'});
new Effect.Opacity(
"#blinkfirst", {
from: 0.0,
to: 1.0,
duration: 1.0
}
);
}
function appear(){
t=setTimeout('blink()', 8);
}
});
</script>
我的逻辑是编写一个函数来将 div 的不透明度从 0.0 更改为 1.0,因此它会显示出来。然后为不同的对象编写另一个函数以在每隔一定秒后调用此函数。比如让div1先出现,8秒后出现div2;8 秒后,div3 出现……