标签:console color top 50px js window 导航条 d1 加载
获取屏幕的scrollY,当屏幕大于一定的数值时,让原本不现实的内容让他显示,懒加载是再加上一些动画,让他逐渐浮现。
有一些无用的代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
*{
margin: 0px;
padding: 0px;
}
html,body{
height: 5000px;
width: 100%;
}
.d1{
width:100% ;
height: 50px;
background-color: black;
/* position: fixed; */
}
#fixednav{
position: fixed;
top: -50px;
transition: all .4s;
background-color: red;
}
#p{
opacity: 0;
font-size: 50px;
margin-top: 0px;
transition: all 1s;
}
#p.active{
margin-top: -50px;
opacity: 1;
}
</style>
</head>
<body>
<div class="d1" id="fixednav">
</div>
<div class="d1" id="staticnav">
</div>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<p id="p">1000000玩柔光下派,照亮你的美</p>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<script type="text/javascript">
// var d1 = document.getElementById('d1')
//document对应整个文档
// //window对应整个浏览器
// window.document
//window对象的常用属性and方法and事件
// window.innerHeight
// window.innerWidth
// window.console.log('ssss' ,'color:rgb(255,0,0)')
// window.console.warn('error','color:red')
// window.console.error('ddd')
// console.clear()
// console.time('text-for')
// for(i=0;i<10;i++){
// }
// console.timeEnd('text-for')
// //window弹窗
// alert('nizhendeyaozoume')
// var aaa = confirm('nizhendeyaozoume ')
// if(aaa){
// document.body.innerHTML= 'nizouba'
// }else{
// document.body.innerHTML= '*****'
// }
// //可以输入信息
// if(confirm('你是女生么')){
// var text = prompt('请输入你的号码')
// }else{
// // window.location.href='https://baidu.com/s?wd=整容'
// }
// clear()
//
// window.document
// window.location
// window.
// var b= window.navigate()
// parseInt()
// parseFloat()
// window对象常用的事件
// var a = document.getElementById('b')
// window.addEventListener('resize',function(){
// console.log('resize事件触发')
// a.style.fontSize = this.innerWidth/20 + 'px'
// })
// window.addEventListener('scroll',function(e){
// console.log('scrool')
// console.log(window.scroll)
// // })
var dd= document.getElementsByClassName('d1')
var d1 = document.getElementById('fixednav')
var p= document.getElementById('p')
window.addEventListener('scroll',function(){
console.log('scroll')
console.log(window.scrollY)
if(window.scrollY>50){
d1.style.top = '0px'
}else{
d1.style.top = '-50px'
}
if(window.scrollY>3200){
p.className = 'active'
}
})
</script>
</body>
</html>
标签:console,color,top,50px,js,window,导航条,d1,加载 来源: https://blog.csdn.net/TISRNW/article/details/102749211
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。