带有jquery的rails 3中的page.VisualEffect
我正在尝试使用jquery迁移到Rails3和UJS 现在我的旧代码是这样的:带有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 但
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新版本