Frage

Ich habe den Eindruck, Mootools wird dies tun, aber auf Umwegen.

Ich arbeite mit livevalidation Skript. Was ich erreichen möchte ist, wenn die von Läufen und Fehlern erzeugt werden, dann wird die Seite mit dem ersten Fehler entdeckt blättern. Dies wird als ausgegeben werden:

<span class=" LV_validation_message LV_invalid">Can't be empty!</span>

mit jquery Ich konnte Folgendes tun:

$.scrollTo($('span.LV_invalid:1'));

ich das Gefühl, in Mootools bekomme ich zuerst die Position der ersten Spanne mit Klasse finden haben LV_invalid diese dann passieren auf die scrollTo Funktion oder gibt es eine viel einfachere Lösung?

War es hilfreich?

Lösung 2

dachte das man aus

var  scroll =  new Fx.Scroll(window,  { 
    wait: false, 
    duration: 1500, 
    transition: Fx.Transitions.Quad.easeInOut  
  }); 
  var xcoord = $$('.LV_invalid').getPosition()[0].x;
  var ycoord = $$('.LV_invalid').getPosition()[0].y;
  scroll.scrollTo(xcoord,ycoord);

Andere Tipps

Do Validierung und Nutzung Smooth - http://docs111.mootools.net/Plugins/ SmoothScroll.js

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top