Je veux créer un conteneur div avec un message pour les nouveaux visiteurs de mon site. Les visiteurs le liront et cliqueront sur un bouton "Cacher" pour le disséquer pour toujours.Comment, avec jQuery, puis-je savoir si un visiteur du site Web a visité le site auparavant?
Comment cela est-il fait?
Je suis en train d'utiliser le plug-in cookie sans beaucoup de code de luck.My jusqu'à présent est la suivante: var = alerte .cookie de $ ('beenHereBefore'); // si le cookie a la valeur 'oui', cachez l'alerte sinon il n'a pas cette valeur, affichez-le et indiquez une valeur de cookie 'oui' au clic if (alert == 'yes') { \t $ ("# alert"). Hide(); } else { $ ("# alert"). FadeIn ("2000"); \t \t \t \t \t \t $ ("# alerte") cliquez sur (function() { \t \t \t $ (this) .slideUp ("400"). \t \t .cookie $ ('beenHereBefore', « oui '); \t \t}); \t} Cela ne fonctionne pas, des idées? – Zander
J'ai ma configuration sur JSBIN, ça vous dérangerait de vérifier. Cela semble fonctionner, mais je ne suis pas sûr de cacher l'élément correctement et je ne sais pas si le code pourrait être optimisé. http://jsbin.com/obutu Un grand merci – Zander
Votre code est bon, mais si vous voulez éliminer ce scintillement apparaissant lors de vos prochaines visites, vous feriez probablement mieux de définir le CSS de #alert à afficher : aucun. jQuery affichera automatiquement l'élément lorsque vous appelez fadeIn: http://jsbin.com/igube – moff