2010-07-02 9 views
2

J'ai une animation simple basée sur jQuery fadeIn et fadeOut - elle montre juste quelques éléments et cache les autres de manière séquentielle quand un visiteur charge la page principale du site. Donc, j'utilise cette animation seulement sur une page. Je veux seulement que cela soit montré une fois par session de sorte que quand l'utilisateur clique sur "Accueil", cela n'apparaîtra plus, juste ignoré. Comment puis-je l'implémenter?Jouer l'animation jQuery en une seule fois

+0

Cookie ou Session Hash. – jantimon

Répondre

4

vous pouvez l'implémenter avec un cookie. vérifier si l'utilisateur a le cookie, si (oui) alors ne pas exécuter l'animation, sinon, montrer.

2

Jetez un coup d'œil aux cookies et au stockage HTML5.

Html 5 stockage peut être utilisé avec le plugin JStorage

Exemple

$(document).ready(function(){ 
    if($.JStorage.get('intro_played') == false) 
    { 
    //Play the sexyness. 
    } 
}); 

Theres aussi un plugin cookie qui fonctionne exactement de la même manière à part qu'il les données sont stockées différemment utilisateur final .

Questions connexes