Всем привет! Буду очень благодарен, если кто-нибудь поможет сделать так, чтобы при клике на .roll-close окно закрывалось и уже не появлялось в течение 24 часов.
(function ($) {
$(function () {
if($(window).width()>1624) {
var $sideroll = $("#sideroll"),
$watch_block = $("#otslej"),
enabled = true,
hide_offset = 5,
outer_margin = 10,
shown = false,
show = function() {
if(shown) return;
shown = true;
$sideroll.stop().animate({right: -hide_offset}, 300);
},
hide = function() {
if(!shown) return;
shown = false;
$sideroll.stop().animate({right: -$sideroll.outerWidth()-outer_margin}, 300);
},
disable = function(e) {
e.preventDefault();
enabled = false;
hide();
},
onscroll = function() {
if(!enabled) return;
var viewport_bottom = $(window).scrollTop() + $(window).height(),
block_bottom = $watch_block.offset().top + $watch_block.outerHeight();
if(viewport_bottom > block_bottom)
show()
else
hide();
};
$(".roll-close", $sideroll).click(disable);
$(window).scroll(onscroll).resize(onscroll);
}
})
})(jQuery);