使用您的内容创建一个元素,
<div id="cookie-notification">
<!-- Your content goes here !-->
<a href="#" id="close-notifiction">Close for now</a>
<a href="#" id="close-notifiction-forever">Never show again</a>
</div>
使用 css 将其固定在底部,并使用大的 z-index 将其置于其他位置的顶部。
#cookie-notification{
position : fixed;
bottom : 10px;
right : 10px;
z-index : 99999;
//more of your styles ..
}
现在您的页面右下角有通知。
现在用 jQuery 隐藏它。
$('#close-notification').click(function(){
$('#cookie-notification').fadeOut(300);
return false;
}
要“不再显示此内容”,请将您的 cookie 设置为不再显示此内容,检查页面加载时是否设置了此 cookie,如果是则隐藏通知。
$('#close-notification').click(function(){
$('#cookie-notification').fadeOut(300);
createCookie('show-notification','never',9999);
//refer the link below and use the code from there to make create cookie work
return false;
}
//检查页面加载时是否设置了cookie
$(document).ready(function(){
if(readCookie('show-notification') == 'never'){
$('#cookie-notification').hide();
}
}
这是此页面底部的 cookie 代码http://www.quirksmode.org/js/cookies.html