2008-11-25 6 views
0

J'essaie de trouver un moyen d'utiliser jquery sans cookies pour afficher un bloc et cliquez dessus pour hide() et ne pas afficher à nouveau.Exécuter la fonction/effet une fois puis arrêter

Il s'agit d'une construction temporaire en cours div sur ma page.

Y at-il un moyen de cliquer dessus pour fermer, ce qui est assez facile d'utiliser jQuery, puis de ne pas le charger à nouveau? Car ce ne sera pas sur les autres pages?

Répondre

1

Chargez le div avec une vérification conditionnelle d'une variable booléenne. Donc, en pseudocode:

var HasBeenViewed = false; 

If (!HasBeenViewed) 
{ 
    show div; 
    HasBeenViewed = true; 
} 

Edit: pour elle de ne pas travailler sur d'autres pages que vous devez utiliser un cookie ou une sorte de persistance de l'état quelque part, que ce soit sur le client ou le serveur.

Questions connexes