2009-11-13 7 views
0

je besoin d'un div (pour la publicité) qui glisse vers le bas comme ici (lors du chargement de la page): http://www.webintenta.com/Files/JQueryCollapse.htmlJQuery coulissant div qu'une seule fois par session du navigateur (ou IP)

partie Tricky: Lorsque je clique sur le [x ] le div entier devrait disparaître. Je veux qu'il disparaisse pour la session de navigateur ou mieux pour l'IP qui y a accédé. L'enregistrer dans un cookie serait également une solution.

Comment puis-je faire cela? Merci

Répondre

0

simplement écrire un cookie - voir http://www.quirksmode.org/js/cookies.html ou google pour plus d'informaion. Si le cookie n'est pas défini, vous faites glisser + cookie - quand il est défini, vous l'ignorez.

dans un cookie, vous pouvez mettre dans une vie, il reste pour plusieurs sessions. Tant que l'utilisateur vient avec le même navigateur, il devrait fonctionner.

Lorsque vous voulez faire soemthing avec l'IP, vous devez utiliser une technique côté serveur - que je ne recommande pas dans ce cas d'utilisation.

1

Comme vous le dites, vous pouvez l'enregistrer en utilisant un cookie. Il y a une abondance de gestionnaires de cookies JQuery, par ex. this.

Questions connexes