Не знаю как там на Jquery, но на чистом JS должно быть так:
function setCookie(name, value, options) {
options = options || {};
var expires = options.expires;
if (typeof expires == "number" && expires) {
var d = new Date();
d.setTime(d.getTime() + expires*1000);
expires = options.expires = d;
}
if (expires && expires.toUTCString) {
options.expires = expires.toUTCString();
}
value = encodeURIComponent(value);
var updatedCookie = name + "=" + value;
for(var propName in options) {
updatedCookie += "; " + propName;
var propValue = options[propName];
if (propValue !== true) {
updatedCookie += "=" + propValue;
}
}
document.cookie = updatedCookie;
}
// возвращает cookie с именем name, если есть, если нет, то undefined
function getCookie(name) {
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}
window.onload = function(){
// Вешаем обработчик на клик
document.getElementsByClassName('close_scroll')[0].onclick = function(){
// и вешаем куку на год при клике
setCookie('hide', true, {'path': '/', 'expires': 31536000});
};
// Проверяем кликал ли уже
if(getCookie('hide') == true){
// если да, то прячем элемент
document.getElementsByClassName('fool_head')[0].style.display = "none";
}
}
Смотри темы
http://learn.javascript.ru/cookie и
http://learn.javascript.ru/styles-and-classes