2016-12-02 7 views
0

注::私は質問タイトルのフレーミングには恐ろしいです。申し訳ありません!Jquery delay()関数が動作しません

次のテキストが表示された後、次の機能がcalled.Itが本物起こるになるまでmagicが何らかの理由でdiv

$(".magic")    
    .text("You shouldn't have been here") 
    .delay(4000) 
    .ghosttyper({     
     messages: ['3', '2', '1'], 
     repeat: false, 
     timePause: 900, 
     callback: function(){ 
      console.log("timer stopped."); 
     } 
}); 

のクラス名で、時間が遅延されない私のコードですクイック。私はghost-typerプラグインをjQuery用に使用していますが、遅れていない時間とは関係がないと思います。

+0

(テストが、あなたの要点を与えていない)、これを試してみてください、私はdelay'は、すべてのjQueryの機能をサポートし 'ないと思います(例えば'テキスト(に連鎖されている) ' – Djave

+0

だから私は何を行うことができます –

+0

@Djaveビューで同意し、 'setTimeout'を使うことができます – Satpal

答えて

0

   $(".magic") 

        .text("You shouldn't have been here") 

        setTimeout(function(){ 
         $(".magic").ghosttyper({ 

          messages: ['3', '2', '1'], 
          repeat: false, 
          timePause: 900, 
          callback: function(){ 

           console.log("timer stopped."); 

          } 
         })}, 
         4000 
        } 
関連する問題