javascript - 获取所有数据后如何加载div包含
问题描述
我正在尝试隐藏和显示我的 div 元素,但是当我隐藏顶部 div 时,下面的 div 会显示(但必须刷新)刷新后它不会加载,当我注销时,我会显示我的主页,但是也需要刷新,怎么处理??
if (localStorage.getItem("token")) {
$("#isLoggin").hide();
$("#logout").show();
$("#homepag").hide();
$(".container-nav").css({ height: "50%" });
$("#article").show();
} else {
// $("#aframe").hide();
$("#article").hide();
$("#homepag").show();
$("#logout").hide();
$("#isLoggin").show();
}
我的主页是这样的
<div class="container-nav">
<div id="homepag">
</div>
<div id="article">
</div>
</div>
我可以在触发文章并隐藏希望页面时制作加载程序吗?我在做SPA
解决方案
哇,你的问题就像一个逻辑谜题,哈哈。我终于明白你要问的了!答案是肯定的,这样做:
if (localStorage.getItem("token")) {
$("#isLoggin").hide();
$("#logout").show();
$(".container-nav").css({ height: "50%" });
$("#article").show();
$("#article").siblings().hide();
} else {
// $("#aframe").hide();
$("#article").hide(); // hide this with CSS instead
$("#homepag").show();
$("#logout").hide(); // hide this with CSS instead
$("#isLoggin").show();
}
推荐阅读
- javascript - lodash orderBy 多个数值字段显示优先级
- java - Gradle kotlin js 模块依赖于多平台模块
- python - 迭代列表的奇怪速度差异
- android-management-api - 通过google api explorer调用android管理api总是得到{“message”:“必需的路径参数父缺失。”,“JM”:true}
- macos - LTS 安装后没有 /var/log/jenkins 目录
- python - 从 Python 气流 dag 代码调用 Spark Scala 函数
- google-sheets - 如何使用 Google 表格中的查询功能从日期范围内的列表中提取数据?
- api - Paypal Sandbox - 尝试添加跟踪信息时“提供的数据无效”
- shopify - 有没有办法在 Shopify 的页面中实例化多个静态部分?
- c# - 如何根据字符在字符串中出现的频率对字符列表进行排序?