下面的案例实现的是一个非常常见的需求:
顶部导航栏默认隐藏, 在内容向下滚动一定距离,比如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>
