我得到的印象是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函数,还是有一个更简单的解决方案?
答案 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);