0

观看下一张图片:

在此处输入图像描述

正如您所看到的,在一个可以关闭的框中有一条消息,如果关闭,则每次都不会出现。我正在寻找类似的东西,但我不知道如何在网络上找到它。

4

3 回答 3

4

我认为您正在寻找警报。Bootstrap有一些你在网络上随处可见的。

您必须设置一个 cookie 或其他东西来永久隐藏它(即,如果有人将其关闭并稍后再回来)

您可以尝试这样的事情(使用引导警报和jquery cookie库)...

$(document).ready(function(){
    $('#dismissal').click(function(){
        $.cookie('dismissed','true');
    });
    if($.cookie('dismissed') == 'true'){
        $('.alert').hide();
        alert('cookie \'dismissed\' is set, alert hidden.');
    }
});

演示在行动

于 2013-05-23T18:49:58.610 回答
0

您必须在客户端浏览器中为类似的东西设置一个 cookie。您可以根据用户偏好设置cookie,并在用户下次访问时检查cookie,然后根据用户偏好加载内容。

于 2013-05-23T18:51:33.837 回答
0

用普通的 HTML 构建它(可能只是一个带有一些基本样式和绝对或固定定位的 div),然后在用户单击“关闭”按钮时使用JQuery.cookie插件(非常易于使用 -在这里查看)设置 cookie div(除了用 jquery 隐藏 div)。然后只需检查是否在页面加载时设置了该 cookie,并使用它来确定是否显示 div。

于 2013-05-23T18:53:20.040 回答