【发布时间】:2015-12-16 02:13:30
【问题描述】:
我试图在页面中隐藏一个 id,然后在页面上加载所有 javascript 后显示。我正在使用的 javascript 再次显示内容是:
$(document).ready(function() {
$("#HomePage")[0].style.visibility = "visible";
$('#HomePage').addClass('animated fadeIn');
$("#CategoryPage")[0].style.visibility = "visible";
$('#CategoryPage').addClass('animated fadeIn');
}
我使用的css是
#HomePage { visibility:hidden; }
#CategoryPage { visibility:hidden; }
和主页的html
<html>
<body>
<section id="HomePage" class="main-content">
...
</section>
</body>
</html>
以及分类页面的html
<html>
<body>
<section id="CategoryPage" class="main-content">
...
</section>
</body>
</html>
这适用于主页 - 最初隐藏 div 然后显示,但是当我出于某种原因转到类别页面时,javascript 没有运行。我在两个页面上都收到错误,但我不确定这是否会影响它,因为它仍在主页上运行 - 未捕获的类型错误:无法读取未定义的属性“样式”。有人有什么想法吗?
【问题讨论】:
-
可以在问题中包含
html吗? -
我已经添加了我用于两个页面的 html
标签: javascript jquery html css