指尖上的记忆指尖上的记忆
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub
首页
  • 基础
  • Laravel框架
  • Symfony框架
  • 基础
  • Gin框架
  • 基础
  • Spring框架
  • 命令
  • Nginx
  • Ai
  • Deploy
  • Docker
  • K8s
  • Micro
  • RabbitMQ
  • Mysql
  • PostgreSsql
  • Redis
  • MongoDb
  • Html
  • Js
  • 前端
  • 后端
  • Git
  • 知识扫盲
  • Golang
🌟 gitHub

下面的案例实现的是一个非常常见的需求:
顶部导航栏默认隐藏, 在内容向下滚动一定距离,比如200px 以后,导航栏展示出来

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Scrolling Navbar Example</title>
  <style type="text/css">
    body {
      margin: 0;
      padding: 0;
    }

    .navbar {
      background-color: #333;
      color: white;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      transition: top 0.3s;
      display: none;/* 初始状态隐藏 */
    }

    .content {
      padding: 20px;
    }

    ul{
      display: flex;
      justify-content: center;
      align-items: center;
    }
    ul>li{
      display: inline-block;
    }
  </style>
</head>
<body>
  <header class="navbar" id="navbar">
    <nav>
      <!-- 导航链接 -->
      <ul>
        <li>测试1</li>
        <li>测试2</li>
        <li>测试3</li>
        <li>测试4</li>
        <li>测试5</li>
      </ul>
    </nav>
  </header>
  <div class="content">
    <!-- 页面内容 -->
    鹅掌风是手癣的俗称,是指由皮肤癣菌引起的手部皮肤浅表真菌感染。手癣经过积极治疗可治愈,但患者需坚持用药,若不规范用药,疾病容易反复发作。

1、外用药物治疗:患者应根据不同临床类型选择不同的处理方法,如水疱型手癣存在手掌水疱等,应遵医嘱选择刺激性小的霜剂或水剂,例如复方酮康唑乳膏、硝酸益康唑溶液等。

浸渍糜烂型手癣患者存在指间皮肤发白、糜烂、浸渍,医生可给予3%硼酸溶液、0.1%依沙吖啶等湿敷,待渗出减少时再给予氧化锌粉、咪康唑粉等,皮损干燥后再外用霜剂、软膏,不宜选用刺激性大、剥脱性强的药物。

鳞屑角化型手癣患者以脱屑为主,有少数癣疱,可在医生指导下应用剥脱作用较强的制剂,例如复方苯甲酸软膏等,必要时可采用封包疗法。

2、系统药物治疗:外用药物治疗疗效不佳、反复发作、受累面积大、不愿意接受外用药物,或伴有某些系统性疾病,例如糖尿病、艾滋病等,导致免疫功能低下的患者,可遵照医嘱服用盐酸特比萘芬分散片、伊曲康唑分散片等药物进行治疗。

手癣容易复发,因此患者应遵医嘱正确足疗程用药,同时应注意个人卫生、积极治疗其他部位的癣病,切断传染源头,防止再次感染。
鹅掌风是手癣的俗称,是指由皮肤癣菌引起的手部皮肤浅表真菌感染。手癣经过积极治疗可治愈,但患者需坚持用药,若不规范用药,疾病容易反复发作。

1、外用药物治疗:患者应根据不同临床类型选择不同的处理方法,如水疱型手癣存在手掌水疱等,应遵医嘱选择刺激性小的霜剂或水剂,例如复方酮康唑乳膏、硝酸益康唑溶液等。

浸渍糜烂型手癣患者存在指间皮肤发白、糜烂、浸渍,医生可给予3%硼酸溶液、0.1%依沙吖啶等湿敷,待渗出减少时再给予氧化锌粉、咪康唑粉等,皮损干燥后再外用霜剂、软膏,不宜选用刺激性大、剥脱性强的药物。

鳞屑角化型手癣患者以脱屑为主,有少数癣疱,可在医生指导下应用剥脱作用较强的制剂,例如复方苯甲酸软膏等,必要时可采用封包疗法。

2、系统药物治疗:外用药物治疗疗效不佳、反复发作、受累面积大、不愿意接受外用药物,或伴有某些系统性疾病,例如糖尿病、艾滋病等,导致免疫功能低下的患者,可遵照医嘱服用盐酸特比萘芬分散片、伊曲康唑分散片等药物进行治疗。

手癣容易复发,因此患者应遵医嘱正确足疗程用药,同时应注意个人卫生、积极治疗其他部位的癣病,切断传染源头,防止再次感染。
鹅掌风是手癣的俗称,是指由皮肤癣菌引起的手部皮肤浅表真菌感染。手癣经过积极治疗可治愈,但患者需坚持用药,若不规范用药,疾病容易反复发作。

1、外用药物治疗:患者应根据不同临床类型选择不同的处理方法,如水疱型手癣存在手掌水疱等,应遵医嘱选择刺激性小的霜剂或水剂,例如复方酮康唑乳膏、硝酸益康唑溶液等。

浸渍糜烂型手癣患者存在指间皮肤发白、糜烂、浸渍,医生可给予3%硼酸溶液、0.1%依沙吖啶等湿敷,待渗出减少时再给予氧化锌粉、咪康唑粉等,皮损干燥后再外用霜剂、软膏,不宜选用刺激性大、剥脱性强的药物。

鳞屑角化型手癣患者以脱屑为主,有少数癣疱,可在医生指导下应用剥脱作用较强的制剂,例如复方苯甲酸软膏等,必要时可采用封包疗法。

2、系统药物治疗:外用药物治疗疗效不佳、反复发作、受累面积大、不愿意接受外用药物,或伴有某些系统性疾病,例如糖尿病、艾滋病等,导致免疫功能低下的患者,可遵照医嘱服用盐酸特比萘芬分散片、伊曲康唑分散片等药物进行治疗。

手癣容易复发,因此患者应遵医嘱正确足疗程用药,同时应注意个人卫生、积极治疗其他部位的癣病,切断传染源头,防止再次感染。
鹅掌风是手癣的俗称,是指由皮肤癣菌引起的手部皮肤浅表真菌感染。手癣经过积极治疗可治愈,但患者需坚持用药,若不规范用药,疾病容易反复发作。

1、外用药物治疗:患者应根据不同临床类型选择不同的处理方法,如水疱型手癣存在手掌水疱等,应遵医嘱选择刺激性小的霜剂或水剂,例如复方酮康唑乳膏、硝酸益康唑溶液等。

浸渍糜烂型手癣患者存在指间皮肤发白、糜烂、浸渍,医生可给予3%硼酸溶液、0.1%依沙吖啶等湿敷,待渗出减少时再给予氧化锌粉、咪康唑粉等,皮损干燥后再外用霜剂、软膏,不宜选用刺激性大、剥脱性强的药物。

鳞屑角化型手癣患者以脱屑为主,有少数癣疱,可在医生指导下应用剥脱作用较强的制剂,例如复方苯甲酸软膏等,必要时可采用封包疗法。

2、系统药物治疗:外用药物治疗疗效不佳、反复发作、受累面积大、不愿意接受外用药物,或伴有某些系统性疾病,例如糖尿病、艾滋病等,导致免疫功能低下的患者,可遵照医嘱服用盐酸特比萘芬分散片、伊曲康唑分散片等药物进行治疗。

手癣容易复发,因此患者应遵医嘱正确足疗程用药,同时应注意个人卫生、积极治疗其他部位的癣病,切断传染源头,防止再次感染。
鹅掌风是手癣的俗称,是指由皮肤癣菌引起的手部皮肤浅表真菌感染。手癣经过积极治疗可治愈,但患者需坚持用药,若不规范用药,疾病容易反复发作。

1、外用药物治疗:患者应根据不同临床类型选择不同的处理方法,如水疱型手癣存在手掌水疱等,应遵医嘱选择刺激性小的霜剂或水剂,例如复方酮康唑乳膏、硝酸益康唑溶液等。

浸渍糜烂型手癣患者存在指间皮肤发白、糜烂、浸渍,医生可给予3%硼酸溶液、0.1%依沙吖啶等湿敷,待渗出减少时再给予氧化锌粉、咪康唑粉等,皮损干燥后再外用霜剂、软膏,不宜选用刺激性大、剥脱性强的药物。

鳞屑角化型手癣患者以脱屑为主,有少数癣疱,可在医生指导下应用剥脱作用较强的制剂,例如复方苯甲酸软膏等,必要时可采用封包疗法。

2、系统药物治疗:外用药物治疗疗效不佳、反复发作、受累面积大、不愿意接受外用药物,或伴有某些系统性疾病,例如糖尿病、艾滋病等,导致免疫功能低下的患者,可遵照医嘱服用盐酸特比萘芬分散片、伊曲康唑分散片等药物进行治疗。

手癣容易复发,因此患者应遵医嘱正确足疗程用药,同时应注意个人卫生、积极治疗其他部位的癣病,切断传染源头,防止再次感染。
鹅掌风是手癣的俗称,是指由皮肤癣菌引起的手部皮肤浅表真菌感染。手癣经过积极治疗可治愈,但患者需坚持用药,若不规范用药,疾病容易反复发作。

1、外用药物治疗:患者应根据不同临床类型选择不同的处理方法,如水疱型手癣存在手掌水疱等,应遵医嘱选择刺激性小的霜剂或水剂,例如复方酮康唑乳膏、硝酸益康唑溶液等。

浸渍糜烂型手癣患者存在指间皮肤发白、糜烂、浸渍,医生可给予3%硼酸溶液、0.1%依沙吖啶等湿敷,待渗出减少时再给予氧化锌粉、咪康唑粉等,皮损干燥后再外用霜剂、软膏,不宜选用刺激性大、剥脱性强的药物。

鳞屑角化型手癣患者以脱屑为主,有少数癣疱,可在医生指导下应用剥脱作用较强的制剂,例如复方苯甲酸软膏等,必要时可采用封包疗法。

2、系统药物治疗:外用药物治疗疗效不佳、反复发作、受累面积大、不愿意接受外用药物,或伴有某些系统性疾病,例如糖尿病、艾滋病等,导致免疫功能低下的患者,可遵照医嘱服用盐酸特比萘芬分散片、伊曲康唑分散片等药物进行治疗。

手癣容易复发,因此患者应遵医嘱正确足疗程用药,同时应注意个人卫生、积极治疗其他部位的癣病,切断传染源头,防止再次感染。
鹅掌风是手癣的俗称,是指由皮肤癣菌引起的手部皮肤浅表真菌感染。手癣经过积极治疗可治愈,但患者需坚持用药,若不规范用药,疾病容易反复发作。

1、外用药物治疗:患者应根据不同临床类型选择不同的处理方法,如水疱型手癣存在手掌水疱等,应遵医嘱选择刺激性小的霜剂或水剂,例如复方酮康唑乳膏、硝酸益康唑溶液等。

浸渍糜烂型手癣患者存在指间皮肤发白、糜烂、浸渍,医生可给予3%硼酸溶液、0.1%依沙吖啶等湿敷,待渗出减少时再给予氧化锌粉、咪康唑粉等,皮损干燥后再外用霜剂、软膏,不宜选用刺激性大、剥脱性强的药物。

鳞屑角化型手癣患者以脱屑为主,有少数癣疱,可在医生指导下应用剥脱作用较强的制剂,例如复方苯甲酸软膏等,必要时可采用封包疗法。

2、系统药物治疗:外用药物治疗疗效不佳、反复发作、受累面积大、不愿意接受外用药物,或伴有某些系统性疾病,例如糖尿病、艾滋病等,导致免疫功能低下的患者,可遵照医嘱服用盐酸特比萘芬分散片、伊曲康唑分散片等药物进行治疗。

手癣容易复发,因此患者应遵医嘱正确足疗程用药,同时应注意个人卫生、积极治疗其他部位的癣病,切断传染源头,防止再次感染。
  </div>
  <script>
    const navbar = document.getElementById('navbar');
    let prevScrollPos = window.pageYOffset;

    console.log('prevScrollPos init is:', prevScrollPos);

window.onscroll = function() {
  const currentScrollPos = window.pageYOffset;
  console.log('currentScrollPos is:', currentScrollPos);
  
  if (prevScrollPos > currentScrollPos) {
    // 向上滚动
    console.log('1111111');
    navbar.style.display = "none"; //再次隐藏
  } else {
    // 向下滚动
    if (currentScrollPos > 200) { // 当滚动距离达到200px时
      navbar.style.display = 'block';
    } else {
      navbar.style.display = 'none' // 继续隐藏
    }
  }
  
  prevScrollPos = currentScrollPos;

  console.log('prevScrollPos current is:', prevScrollPos);
};
  </script>
</body>
</html>