私はウェブサイトを作成しており、jquery を使用してフォームを投稿しています。送信ボタンを押すと、jquery 関数がフォームを php ファイルに投稿します。php ファイルは、結果エラーまたは成功を作成します。結果はphpファイルでエコーされ、jqueryファイルは.html()
メソッドを使用してエコーを出力します。
私はhtml出力を呼び出します#result.
だから私の質問は、#result
using jqueryを非表示にする方法です。これは 5 秒後に発生する必要があります。
これ#result
は、ページがロードされたときに正常に機能します。しかし、#result
上記のようにロードされたときではありません。
setTimeout(function(){
$('#result').slideUp(500);
}, 5000);