Ruby:改变<div>可见性,避免JavaScript </div>的方法

时间:2012-11-22 19:29:33

标签: ruby sinatra haml sass

我正在寻找一种改变HTML div可见性的好方法。

最常见的方法是使用JavaScript,因为它可以操作我的DOM。在我目前的项目中,我不想使用任何JavaScript,所以这是我的问题:

有没有其他方法可以解决这个问题,使用像Ruby或Sass这样的技术?

我在我的项目 Ruby + Sinatra 框架中使用,以及 Haml Sass

1 个答案:

答案 0 :(得分:1)

我不确定HAML语法。以下是否适合您?

- if hide_div?
  %div {:style=> "display:none;"}
- else
  %div {:style=> "display:block;"}
- end