Comment Stackoverflow crée-t-il l'effet SDITEDOWN pour alerter un utilisateur d'un changement? p>
4 Réponses :
On dirait que cela peut être fait avec Ajax et JQuery. Un div à 100% de largeur au sommet qui glisse et remplit de contenu à la réception de certaines informations. Êtes-vous plus intéressé par l'effet..or la fonctionnalité arrière? P>
Effet lui-même, je sais utiliser JQuery pour montrer / s'effacer des éléments, mais je veux comprendre comment obtenir le contenu de siéger au repos du contenu et ne pas le pousser.
Overflow de pile utilise le jQuery framework , qui a une méthode pour montrer un élément caché à l'aide d'une simple animation, quelque chose comme: http://api.jquerery.com/show/ (Découvrez les démos). p> Il est fixé au haut de la page en utilisant la position : fixe code> dans CSS: p>
Oui, mais comment l'obtiennent-ils pour s'asseoir en haut de la page et flotter sur le dessus du reste du contenu, pas le pousser. C'est la partie qui m'intéresse mais apprécie le commentaire qui est une étape pour moi dans la bonne direction.
Merci, appréciez votre réponse!
Est-il possible de le faire flotter sur le dessus et i> enfoncez le contenu afin de pouvoir rester assis sur la page aussi?
Je pense qu'ils utilisent un événement chronométré: événement chronométré JQuery P>
Qui envoie un appel Ajax à la SE STRUPTS: http://api.jquery.com/jquery.ajax/ p>
puis le montre dans la DIV en utilisant l'effet Andy E mentionné P>
Il y a une implémentation très similaire à l'aide de JQuery of Stackoverflow Effect dans le Site de démarrage ASP.NET MVC 2.0 par L'équipe Tekpub sur CodePlex.
Vous voudrez peut-être le vérifier. P>
Voici un exemple de la méthode d'action de connexion: P> var registered =_authService.RegisterUser(login, password, confirm, "", "", "");
if (registered) {
this.FlashInfo("Thank you for signing up!");
return AuthAndRedirect(login, login);
} else {
this.FlashWarning("There was a problem with your registration");
}