javascript - 获取所有数据后如何加载div包含

标签 javascript jquery html css performance

我正在尝试隐藏和显示我的 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 - 获取所有数据后如何加载div包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55554846/

相关文章:

javascript - Uncaught Error : [$injector:modulerr] when using ng-repeat

javascript - 纯 javascript 的正确语法

javascript - 如何使用ajax和php将值保存在数组的数据库中

android - 非本地(网络)应用程序的网络套接字或推送通知

javascript - 使用 asp.net 在页面加载时加载 javascript

javascript - 查询 : show div on clicking div

javascript - 函数中的reduce()计算产品总数

javascript - 从 Ajax 加载的内容加载内容

javascript - 特定列上的脚踏式过滤器

javascript - 尝试 POST 到 mysql 数据库时 PHP 代码卡在浏览器中(以不同的随机间隔)