我想在页面加载时隐藏特定的div类。结构是......
<div id ="container">
<div class="project-item tv"></div>
<div class="project-item radio"></div>
<div class="project-item radio"></div>
<div class="project-item tv"></div>
</div>
例如,我想在页面加载时用类无线电隐藏DIV,然后在加载后再次显示它们。谢谢。
答案 0 :(得分:9)
首先,将其CSS值设置为display:none
然后,在Javascript文件中,jQuery解决方案将使用:
$(document).ready(function() {
$("#yourdivid").show();
});
$(document).ready()
确保在执行函数内部代码之前加载整个DOM
答案 1 :(得分:2)
使用CSS
使用css隐藏div
div.radio {
display:none;
}
<强> JS 强>
上使用班级电台显示div$(document).ready(function () {
$('div.radio').show();
});
<小时/> 在加载
时使用类无线电显示div
$(window).load(function () {
$('div.radio').show();
});
阅读What is the difference between $(window).load and $(document).ready?
答案 2 :(得分:0)
<style>
div .radio {display:none;}
</style>
<div id ="container">
<div class="project-item tv"></div>
<div class="project-item radio"></div>
<div class="project-item radio"></div>
<div class="project-item tv"></div>
</div>
JS中的
$().ready(function() {$("div .radio").css("display":"block")});
答案 3 :(得分:0)
CSS:
.hidden { display: none; }
HTML:
<div id="blah" class="hidden"><!-- content --></div>
JQUERY:
$(function () {
$('#blah').removeClass('hidden');
});