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 に変更する関数を 1 つ作成することで、それが表示されるようにします。次に、さまざまなオブジェクトに対して特定の秒ごとにこの関数を呼び出す別の関数を記述します。たとえば、div1 を最初に表示し、8 秒後に div2 を表示します。8秒後、div3が登場…