2010-04-26 8 views
0

J'ai l'impression que Mootools va le faire, mais de façon détournée. Je travaille avec le script livevalidation. Ce que je veux réaliser, c'est quand le from et les erreurs sont générées, la page défilera jusqu'à la première erreur trouvée. Ce sera émis comme:mootools 1.1.1 élément scrollto avec le nom de classe ... quelque chose comme jquery?

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

avec jquery je pourrais faire ce qui suit:

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

Je sens dans Mootools je dois trouver d'abord la position de la première travée avec classe LV_invalid puis passer ceci à la fonction scrollTo ou existe-t-il une solution beaucoup plus simple?

Répondre

0

compris celui-ci sur

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);