jquery défile jusqu'à la position div spécifique en cas d'erreur et de mise au point

J'ai un div caché avec des messages d'erreur tout au long de ma forme. Avant de soumettre le formulaire, je lance un valider la routine pour vérifier si tous les champs sont remplis avec du texte. Si non, un div avec la class 'redAlert' devient visible, juste au-dessus du champ de texte. Je veux aussi que le dialogue de la fenêtre pour faire défiler à droite de cette position lorsque les messages d'erreur sont affichés. Je sais qu'il y a assez peu de plugins disponibles pour le faire, mais je veux le faire à l'aide de Jquery simple. Je suis en train de A) Trouver la première visible div avec la classe redAlert, b) Trouver sa position en appelant le .offset() sur cette div et puis c) de l'appelant .de défilement() de l'objet window mais je n'obtiens pas ce travail. Permettez-moi de savoir si je suis absent quelque chose de tout à fait ou ma syntaxe n'est pas valide (j'ai souvent constaté moi-même aux prises avec une erreur de syntaxe avec Jquery). Ci-dessous mon code.
Aussi - ce seulement trouver le visible div (en supposant qu'il existe une seule erreur div à un moment) , pouvez-vous svp me fournir le sélecteur pour trouver d'abord visible div avec une classe particulière.

var errorDiv = $('.redAlert:visible').attr("id");
var scrollPos = $("#"+errorDiv ).offset();
//alert(scrollPosition); //This alert always says 'null', why ?
$(window).scroll(scrollPos);
//Also tried scrollTo();

Merci beaucoup à l'avance.

source d'informationauteur user1006072