# Fullscreen **Repository Path**: oo10/Fullscreen ## Basic Information - **Project Name**: Fullscreen - **Description**: No description available - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-11-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fullscreen(全屏滚动插件) fullscreen.js是一个支持全屏滚动的插件,根据鼠标滚轮的滚动去切换不同的页面。 ##用法: 引入css: `` 引入js: `` 页面: ```
``` ###初始化 `var nf = new NFullscreen(".fullscreen-container", {});` ###可选参数 pagination: true 是否显示分页器 paginationClickable:true 分页器是否可点击控制页面滚动 init:funciton(fullscreen){} 初始化回调函数 pageChangeEnd:function(fullscreen){} 回调函数:页面滚动结束时执行 ###属性 fullscreen.activeIndex 返回当前页面的索引,从0开始 ###简单例子 ``` var slides=document.querySelectorAll(".fullscreen-slide"); function show1() { slides[0].style.background='red'; }; function show2() { slides[1].style.background='green'; } function show3() { slides[2].style.background='blue'; } function show4() { slides[3].style.background='purple'; } var nf = new NFullscreen(".fullscreen-container", { pagination: true, init:function(fullscreen){ show1(); }, pageChangeEnd: function(fullscreen) { var index = fullscreen.activeIndex; eval('show' + (index + 1) + '()'); }, paginationClickable:true }); ``` 后期继续完善...