mootools 1.1.1使用类名称滚动元素...像jquery一样?

时间:2010-04-26 09:35:17

标签: mootools scrollto

我得到的印象是mootools会这样做,但是以迂​​回的方式。

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

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

使用jquery我可以执行以下操作:

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

我感觉在mootools中我必须首先找到第一个跨度的位置,类LV_invalid然后将它传递给scrollTo函数,还是有一个更简单的解决方案?

2 个答案:

答案 0 :(得分:0)

进行验证,并使用SmoothScroll - http://docs111.mootools.net/Plugins/SmoothScroll.js

答案 1 :(得分: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);