jQuery淡出不使用声明的PHP变量?

时间:2015-05-25 17:21:39

标签: php jquery html fadeout

我有以下代码......

PHP / HTML

<?php
    if (isset($sent_notification)) {  
        echo "
            <div id='notifyy'> 
                Your message has been sent!
            </div>
            <script>
                document.getElementById('message-header').scrollIntoView();
            </script>
        ";
     }
?>

JavaScript的:

<script type='text/javascript'>
    $( '#notifyy' ).show(function(){
    $(this).fadeOut(5000);
    });
</script>

这是一个发送电子邮件的功能。 $sent_notification设置为一个,如果电子邮件发送,这就是为什么我不能只使用表单中的GET变量来触发JS。但是,在GET变量代替$sent_notification的同一页面上使用完全相同的脚本, DIV 会很好地淡出。为什么电子邮件通知DIV无法淡出?

1 个答案:

答案 0 :(得分:0)

将它放入文档就绪功能怎么样? 并链接show和fadeout函数?

$("#test").show().fadeOut(5000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="test">Fade element</div>