вопрос
Cookies устанавливаем их с помощью очень лайтовой библиотеки jquery.cookie.js (github link (https://github.com/carhartl/jquery-cookie)).
Идея была такая (код ниже) При загрузки стр. сайта баннер моргает и этим раздражает!
Грузится страница - DIV, в нем картинка с ссылкой "закрыть".
Клик по ней обрабатывает jQuery - изменяется display на none, рекламный блок исчезает; затем устанавливаются cookies.
При каждой загрузке cookies проверяются, если нашего значения там нет - показывается рекламный блок.
Спасибо за внимание!
Идея была такая (код ниже) При загрузки стр. сайта баннер моргает и этим раздражает!
Грузится страница - DIV, в нем картинка с ссылкой "закрыть".
Клик по ней обрабатывает jQuery - изменяется display на none, рекламный блок исчезает; затем устанавливаются cookies.
При каждой загрузке cookies проверяются, если нашего значения там нет - показывается рекламный блок.
Сейчас идея такая, которую у меня не получается осуществить!
В <div id="ad" style="display: none;"> будет изначально скрыт, если пользователь не закрывал окно, то будет манятся на <div id="ad" style="display: block;">
<!DOCTYPE html>
<html lang="en">
<head>
<title>#adv</title>
<meta charset="utf-8">
<style type="text/css">
* {padding: 0; margin: 0; overflow: hidden;}
#ad {position: relative; display: inline-block; border: solid black 1px; }
#ad-close {position: absolute; right: 0px;}
</style>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="jquery.cookie.js">
</script>
<script type="text/javascript">
$().ready(function() {
function hide_block(id){
$("#"+id).css("display", "none");
return false;
}
if ($.cookie("ad_hide"))
{
hide_block("ad");
}
$("#ad-close-link").click(function() {
hide_block("ad");
$.cookie("ad_hide",'true',{expires: 9999, path: '/'});
});
});
</script>
</head>
<body>
<div id="ad">
<div id="ad-close">
<a href="#" id="ad-close-link">[Закрыть]</a>
</div>
<img src="http://img.yandex.net/i/www/logo.png" alt="ya.logo"></div>
</div>
</body>
</html>
Спасибо за внимание!