【发布时间】:2016-10-07 08:42:46
【问题描述】:
我正在尝试在我们的网站上获得一个“好看”的欧盟 cookie 法律横幅。
对于那些不知道的人。在英国和欧洲,使用 cookie 的网站必须告知用户。我已经查看了几个 WP 插件,但它们都对设计非常具有侵入性。
我正在使用我自己的 WP Boostrap 主题。导航栏上方是一个带有子行 div 的容器 div。
目前,当用户使用数据切换数据目标单击按钮时,我会隐藏子行 div。
这显示在此处的代码中(因为它位于导航上方,此代码出现在每个页面上。
<div id="container-topline" class="container-fluid bg-moderateblue" style="min-height:2px;">
<div id="row-cookie" class="row" style="padding-top:10px; padding-bottom:10px;">
<div class="col-md-1 col-xs-hidden"></div>
<div class="col-md-10 col-sm-12">
<div class="col-sm-10 col-xs-12">
<ul class="fa-ul" style="color:#FFF; font-size:small;">
<li>
<i class="fa fa-exclamation-triangle fa-li fa-2x" aria-hidden="true"></i>
<strong>Privacy & Cookies:</strong> This website uses cookies to improve your experience and to provide essential functionality. By continuing to use this website your consent is implied. To view our privacy policy <a href="#" style="font-weight:bold; color:#FFF;"> click here</a>.
</li>
</ul>
</div>
<div class="col-sm-2 col-xs-12" style="text-align:center;">
<button class="btn btn-default col-md-pull-right" data-toggle="collapse" data-target="#row-cookie">
<i class="fa fa-times" aria-hidden="true"></i> Close Message
</button>
</div>
</div>
<div class="col-md-1 col-xs-hidden"></div>
</div>
</div>
到目前为止一切顺利。但是,这意味着用户必须在每个页面上关闭消息。有点烦人,它会分散网站的注意力。
我想要的是一种在关闭#row-cookie 后将其隐藏 24 小时的方法(这就是我卡住的地方)。
这可能吗?您有任何教程建议可以指导我完成吗?
我认为可能是 Cookie,但我查看了一些在 Stack Overflow 上使用它们的示例,坦率地说,它们让我感到困惑!
非常感谢所有帮助:)!
【问题讨论】:
-
你使用任何框架或普通的旧javascript吗?
标签: html twitter-bootstrap cookies row show-hide