我有以下代码......
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
无法淡出?
答案 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>