0

jqueryを使用してログインに成功した後、deviseが提供する通知を非表示にしようとして問題が発生しています。表示してから1秒後に非表示にしたいのですが、機能していません。ここに私が持っているものがあります:

$(document).ready(function(){
    $("p.notice").delay(1000).hide("slow");
});

私はそれをテストするためにそこにアラートを入れたので、Javaスクリプトが実行されていることを知っています。デバイスの「通知」段落クラスを非表示にしない理由:

<p class"notice">Signed in successfully.</p>
4

1 に答える 1

2

.delayアニメーションのみで動作します

$(document).ready(function(){
   setTimeout(function(){
      $("p.notice").hide("slow");
   },1000);
});
于 2012-07-23T08:14:15.100 に答える