3
我已通过content_tag_for做了一个div,我希望默认情况下隐藏它。我怎么做?我也使用jquery。如何使默认隐藏一个div由content_tag_for
我已通过content_tag_for做了一个div,我希望默认情况下隐藏它。我怎么做?我也使用jquery。如何使默认隐藏一个div由content_tag_for
附加类:
content_tag_for(:div, @person, :class => "hidden") { # blah blah }
,并将其定义为隐藏在样式表:
div.hidden { display: none }
注意:您还可以使用div_for
,从而节省了一些代码。请参阅API。
由于您提到您正在使用JQuery,因此不会执行此项工作?
在页面的HEAD:
<script>
$(document).ready(function() {
$('#your-div-id').hide();
});
</script>
或页面中的div后,您创建,只是:
<script>
$('#your-div-id').hide();
</script>
还是我误解你的问题? 谢谢。
+1 - 我更喜欢这种方法(尽管其他答案有效),因为在文档准备好之前没有最初的内容闪光并且.hide()被触发。 – jyoseph 2010-12-17 20:14:22