2010-04-26 55 views
0

我得到的印象莫托尔克将做到这一点,但在一个迂回的方式。mootools 1.1.1 scrollto元素的类名...像jQuery的东西?

我正在使用livevalidation脚本。我想实现的是当运行和错误生成时,页面将滚动到找到的第一个错误。这将被输出为:

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

使用jQuery我能做到以下几点:

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

给我的感觉在MooTools的我得先找到类LV_invalid第一跨度的位置,然后通过这对scrollTo函数还是有一个更简单的解决方案?

回答

0

想通这一个

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