0

セッションがあるときに表示される Div がありますが、それ以外の場合は非表示のままになります。

私が望むのは、その Div が表示されるようになると、数秒後にその Div を自動的かつゆっくりとフェードアウトすることです。

ここに私のコードと私がこれまでに試したことがあります:

<?php if(isset($_SESSION['message'])){ ?>
   <div class="message">
    <?php echo $_SESSION['message']; ?>
   </div>
<?php unset($_SESSION['message']); } ?>

Jクエリ:

<script type="text/javascript">
if( $('.message').is(':visible') ) {

  $(".message").fadeOut(1000);

}
</script>

私が直面している問題は、DIV が表示されるが、自動的にフェードアウトまたは非表示にならないことです。 さらに、コンソールにエラーはありません。

4

2 に答える 2