当前位置:  开发笔记 > 编程语言 > 正文

隐藏DIV [Rails]

如何解决《隐藏DIV[Rails]》经验,为你挑选了2个好方法。

在Javascript中隐藏DIV很容易,但是有一些Rails-y方法吗?当然,我可以通过从部分(.erb)调用Javascript来思考一些方法,但我不想写任何Javascript.可能?

编辑:页面已加载,我想在Ajax调用之后隐藏DIV ,因此我在其中一个render :update块中.



1> Matt Darby..:

或者,在您看来:

对于类指定的div:

<%= link_to_function "Toggle", "$('.some_div').toggle()" %>

对于ID指定的div:

<%= link_to_function "Toggle", "$('#some_div').toggle()" %>

(注意哈希标记)

将类特定div和散列添加到id特定div的句点



2> ben lemasuri..:
render :update do |page|
    page.hide 'div_id'
end

你可以把它扔在你的respond_to块或RJS模板中.

另一个有用的提示,使用相同的语法:

render :update do |page|
    page << 'arbitrary javascript code goes here.'
end

推荐阅读
kikokikolove
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有