步遥情感网
您的当前位置:首页javascript实现全屏滚动功能

javascript实现全屏滚动功能

来源:步遥情感网


本文主要和大家介绍原生javascript实现的全屏滚动功能,涉及javascript事件响应及页面元素属性动态操作相关实现技巧,需要的朋友可以参考下,希望能帮助到大家,

原理:

1. 计算当前浏览器屏幕高度,每次翻页显示的内容高度即为屏幕高度

2. 对鼠标滚轮事件进行监听,注意滚轮事件的浏览器兼容问题。

废话不多说,直接上代码

html代码:


<p id="wrap">
 <p id="main" style="top: 0;">
 <p class="content num1">
 <img src="https://www.bing.com/az/hprichbg/rb/SingingRingingTree_ZH-CN12497946624_1920x1080.jpg" width="100%" height="100%">
 </p>
 <p class="content num2">
 <img src="https://www.bing.com/az/hprichbg/rb/ShenandoahNP_ZH-CN99819975_1920x1080.jpg" width="100%" height="100%">
 </p>
 <p class="content num3">
 <img src="https://www.bing.com/az/hprichbg/rb/GareSaintLazare_ZH-CN6611772290_1920x1080.jpg" width="100%" height="100%">
 </p>
 <p class="content num4">
 <img src="https://www.bing.com/az/hprichbg/rb/FriendshipSquare_ZH-CN8820626148_1920x1080.jpg" width="100%" height="100%">
 </p>
 </p>
</p>

css代码:


#wrap{overflow: hidden;width: 100%;}
#main{top: 0;position: relative;}
.content{width: 100%;margin: 0;height: 100%;}
.num1{background: #e8e8e8;}
.num2{background: pink;}
.num3{background: yellow;}
.num4{background: orange;}

js代码:


        
显示全文