在Rails中使用jQuery为部分渲染添加效果

时间:2011-08-25 13:16:35

标签: javascript jquery ruby-on-rails renderpartial

在rails中,每当我渲染部分时,它都会显示无效。是否有可能在rails中调用render partial时使用jQuery效果说一个slideDown()?

2 个答案:

答案 0 :(得分:2)

不确定。在你的部分erb中,将内容包装在div中。在部分erb文件的底部,在关闭div标签之后,添加一个调用该div上的slideUp函数的javascript块。

答案 1 :(得分:1)

你不是指slideDown()?

您是希望在常规页面请求之后还是在呈现Ajax调用时发生这种情况?

如果是常规请求,您可能需要在application.js文件中输入jQuery代码。

如果它在渲染ajax调用时它将在view_name.js.erb文件中。

编辑以回答某些代码示例的评论请求。所以你把它放在你的view_name.js.erb

$("#div-name").replaceWith("thanks for your vote").hide().slideDown(300);

你可以做很多不同的事情