# singlePage **Repository Path**: webcitizen/singlepage ## Basic Information - **Project Name**: singlePage - **Description**: 单页面滑动展示插件 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: https://liyu365.github.io/singlePage/demo/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-05-11 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## singlePage 这是一个滑动单页面展示插件,依赖jQuery,支持IE6+。 :point_right: [演示](https://liyu365.github.io/singlePage/demo/) ### 页面结构 ```html
``` - `.J_sp_btn`和`.J_spSection`的`data-hash`值必须一一对应,并且必须设定; - 当页面有`headerW`元素时,必须在页面的最顶端添加`placeHolder`元素。 ### 调用接口 ```javascript new SinglePage({ changeHash: false, //切换锚点 mode: 'scroll', duration: 500, easing: 'easeInOutCubic', headerSelect: '#headerW', footerSelect: '#footerW', placeHolderSelect: '#J_viewScroller_placeHolder' //会给这个元素设置负边距,来隐藏或显示header或footer }); ``` - `changeHash`,切换楼层时是否改变URL中的锚点,默认是`fasle`; - `mode`,提供两种切换楼层的方式可以选择:`scroll`和`fade`,默认是`scroll`; - `duration`,切换楼层动画的持续时间,默认是`500`毫秒; - `easing`,动画执行方式,默认是`swing`; - `headerSelect`,页面头部的选择器,默认是`''`; - `footerSelect`,页面底部的选择器,默认是`''`; - `placeHolderSelect`,放置在页面顶部的`placeHolder`元素的选择器,默认是`''`。 ### License **Under MIT license. Copyright by 李昱(liyu365)**