[Day23] Sticky Nav

[Day23] Sticky Nav

需要用到的技巧与练习目标

  1. offsetHeight
  2. offsetTop
  3. scrollY

const nav = document.querySelector('#main');
const topOfNav = nav.offsetTop

function fixNav(){
    if(window.scrollY>=topOfTop){
document.body.style.paddingTop = nav.offsetHeight +"px";
document.body.cliasList.add('fixed-nav')
}
}else{
document.body.style.paddingTop=0
document.body.cliasList.remove('fixed-nav')
}


window.addEventstener('scroll',fixNav)


<<:  Day_26 vsftpd

>>:  立委名单/提案 Open Data / CsvToBean - day23

Day 17 JavaScript bind vs call vs apply

共同点: 原本的 this 是指向全域物件 window ,使用 bind、call、apply ...

Day -6 条件式

python 条件式 if,注意 python run code 是 依据 code 排版 ,前後顺...

前端工程学习日记第1天

span正确置中的方法 讲到置中的方法,行内元素的不外乎就是用text-align:center,块...

[ Day3 ] Web 小可爱

昨天我们解了 Web 50分的题目,今天要来挑战100分的罗 有人在期待吗?? 哈哈 我想没有的 我...

Day_24: 让 Vite 来开启你的Vue 之 VueUse

Hi Dai Gei Ho~ 我是 Winnie ~ 在今天文章中,我们要来介绍的是VueUse 。...