0

以下に示す画像divを最初は非表示にする予定ですが、ページの読み込み後約 1200 ミリ秒で表示されます。

しかし、それは機能していません。私のjQueryはどこか間違っているはずです..

HTML:

<div id="zz">
    <img src='images/number2.png' />
</div>

Jクエリ:

<script type="text/javascript">

    $('#zz').hide().delay(1200).fadeIn('normal');

</script>
4

2 に答える 2

3

コードは正しいです (jQuery 1.4 以降を使用していると仮定します - delay() は 1.4 で追加されました)。DOM の読み込みが完了する前にスクリプトを呼び出している可能性がありますか?

次のように呼び出しをラップしてみてください。

$(function(){
  $('#zz').hide().delay(1200).fadeIn('normal');
});
于 2012-08-07T16:46:15.883 に答える