1. ホーム
  2. jquery

[解決済み] ディレイ後の実行機能

2023-08-19 05:16:01

質問

以下のグローバルjQuery関数が格納されていますが、ページロード時に、1000遅延後に実行したいです。私の構文に何か間違ったことがありますか?私は遅延が常に関数の前に行くことを知っています。それは反応しません。

グローバル関数です。

function showpanel() {     
       $(".navigation").hide();
       $(".page").children(".panel").fadeIn(1000);
    ;}

関数を実行します。

parallax.about.onload=function(){
    $('#about').delay(3000).showpanel();
};

どのように解決するのですか?

$(document).ready(function() {

  // place this within dom ready function
  function showpanel() {     
    $(".navigation").hide();
    $(".page").children(".panel").fadeIn(1000);
 }

 // use setTimeout() to execute
 setTimeout(showpanel, 1000)

});

詳しくは ここで