【发布时间】:2013-08-06 21:00:33
【问题描述】:
我的 Rails 应用程序使用部分将网站的不同部分加载到视图中。我想添加一个关闭图标,单击该图标会从视图中删除部分内容。示例:用户在应用程序中打开一个文件夹,然后单击一个图标以“关闭”该文件夹。这可能吗?
【问题讨论】:
-
是的,这是可能的。呈现的页面不再知道部分是什么,但如果您将部分包装在唯一标识的
div元素中,您可以在onclick事件中使用 javascript 来隐藏或显示div。 -
你有没有考虑过使用像 jQuery 这样的东西来完成这个?
-
现在看起来很明显。谢谢你们!
-
另外,如果部分在页面上被重复使用多次,您将无法使用唯一 ID - 在您的部分上使用一个类,您可以使用 jQuery 获取您的
.parent(".partial-class")关闭按钮,然后开始工作。
标签: ruby-on-rails ruby partial