2

エラー メッセージが表示されます。これは、フォームが送信されてエラーが返された場合に表示されます。

<div id="error"></div>

FormCheck.php

<script type="text/javascript">
jQuery('#error', window.parent.document).html( "There was an Error.");
</script>

エラーが発生した場合、このメッセージが表示されます。私の問題は次のとおりです。表示されている場合、4秒後にフェードアウトするにはどうすればよいですか?

これが私が得た/研究したものです...

    <script type="text/javascript"> 
    //if($('#error').is(':visible')) {
    $("#error").ready(function () {
    $("#error").delay(4000)(function () {
$("#error").fadeOut(500);
    });
    });
    </script>

これを行う方法がわかりませんでした...誰か親切にこれを解決する方法を教えてくれませんか?

4

3 に答える 3

3

この線

 $("#error").ready(function () {

する必要があります

 $(document).ready(function () {

遅延構文

$('#foo').slideUp(300).delay(800).fadeOut(400); //example
于 2013-06-24T13:05:25.757 に答える