带有jquery的rails 3中的page.VisualEffect

带有jquery的rails 3中的page.VisualEffect,jquery,ruby-on-rails-3,Jquery,Ruby On Rails 3,我正在尝试使用jquery迁移到Rails3和UJS 现在我的旧代码是这样的: page['contact_detail_data'].visual_effect :scrollTo,:duration => 0.5,:offset => -30 现在在jquery中,我想我必须使用animate 于是我想到: page['contact_detail_data'].animate :scrollTo,:duration => 0.5,:offset => -30 但

我正在尝试使用jquery迁移到Rails3和UJS

现在我的旧代码是这样的:

page['contact_detail_data'].visual_effect :scrollTo,:duration => 0.5,:offset => -30
现在在jquery中,我想我必须使用animate

于是我想到:

page['contact_detail_data'].animate :scrollTo,:duration => 0.5,:offset => -30

但我不确定如何给出参数。请有人给我指点一下好吗?

你可以这样使用:

page.call("anim_up_down","certification_#{params[:index]}",30,500 )
和javascript

function anim_up_down(ele,extraoffset,duration){

    $('html,body').animate({scrollTop: $('#'+ele).offset().top-extraoffset},duration)

}

你读过jQuery文档吗?@ariel问题是我不知道如何使用ROR传递参数。那么jquery文档将如何帮助我呢?现在Jrails支持视觉效果。尝试使用jrails新版本