我正在尝试使用 jquery 迁移到 rails 3 和 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)
}