如何避免一旦被用户关闭就出现

时间:2011-07-19 23:43:09

标签: jquery

这是链接:http://newsletter.ihomegym.net/Untitled-3.html

即使我点击关闭按钮,重新加载它再次出现。我可以帮忙吗。

所以一旦关闭,就不应再出现了。

2 个答案:

答案 0 :(得分:3)

关闭横幅然后在弹出横幅之前检查该Cookie值时设置Cookie怎么样?

对于操作Cookie的功能,您必须安装此插件:http://plugins.jquery.com/project/Cookie

答案 1 :(得分:1)

您必须向服务器发出ajax请求(或通过javascript设置Cookie),以便记住此通知不应再次显示。

简化方式:

$("#hidden").load('hide.php');

// hide.php:

<?php
session_start();
$_SESSION['hideNotice'] = true;
?>

// notice_page.php

<?php
session_start();

if (!$_SESSION['hideNotice']) {

?>
<div id='notification' style="display: none;"> 
    2012 Powertec Spokesmodel Search - Do you have what it takes? - <a href="http://mag.powertecfitness.com/2011-powertec-spokesmodel-search/" style="color: blue">Click Here</a> 
    <span class="dismiss"><a title="dismiss this notification">x</a></span> 
</div> 
<script type="text/javascript"> 

$(document).ready(function() {
    $("#notification").fadeIn("slow");
    $(".dismiss").click(function(){
    $("#notification").fadeOut("slow");
    });
});

</script> 

<?php
}
?>