jQuery удаление div

Neptoon
На сайте с 12.07.2011
Offline
126
518

Помогите решить следующую задачу:

Есть div, прикрепленный к верхней части экрана.

Необходимо сделать кнопку, при нажатии на которую данный div будет удаляться и в текущей сессии больше не будет появляться (отслеживание через кукис).

Drive your way
дани мапов
На сайте с 06.09.2012
Offline
204
#1


<div id="targetDiv">CONTENT</div>

<a id="hideBtn">Click</a>


function setCookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime()+(c*24*60*60*1000));var e="; expires="+d.toGMTString()}else var e="";document.cookie=a+"="+b+e+"; path=/"}function getCookie(a){var b=a+"=";var d=document.cookie.split(';');for(var i=0;i<d.length;i++){var c=d;while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(b)==0)return c.substring(b.length,c.length)}return null}



$(function(){

var cookie=getCookie('hideDiv');

if (cookie)
$("#targetDiv").hide();


$('#hideBtn').click(function(){

$("#targetDiv").hide();
setCookie('hideDiv', 1, 365);

return false;

});

});
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
Neptoon
На сайте с 12.07.2011
Offline
126
#2

дани мапов, здорово, большое спасибо. Только убрал параметр expires.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий