全屏滚动插件pagePiling.js
2016-04-06 10:05
549 查看
全屏滚动效果是最近非常流行的网页设计形式,带给用户良好的视觉和交互体验。pagePiling.js 这款 jQuery 插件可以帮助前端开发人员轻松实现这种效果。支持所有的主流浏览器,包括IE8+,支持移动设备。
1、引入jquery.js、pagePiling.js、jquery.pagepiling.css文件
[cc lang="html" escaped="true"]<link rel="stylesheet" href="css/jquery.pagepiling.css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery.pagepiling.min.js"></script>[/cc]
2、HTML代码如下给几个section类的div
[cc lang="html" escaped="true"]<div id="pagepiling">
<div class="section"><h3>第一屏</h3></div>
<div class="section"><h3>第二屏</h3></div>
<div class="section"><h3>第三屏</h3></div>
<div class="section"><h3>第四屏</h3></div>
</div>[/cc]
3、$('#pagepiling')调用pagepiling()方法
[cc lang="javascript" escaped="true"]$(function(){
$('#pagepiling').pagepiling();
});[/cc]
//pagePiling所有参数的应用实例
[cc lang="javascript" escaped="true"]$(document).ready(function() {
$('#pagepiling').pagepiling({
menu: null,
direction: 'vertical',
verticalCentered: true,
sectionsColor: [],
anchors: [],
scrollingSpeed: 700,
easing: 'swing',
loopBottom: false,
loopTop: false,
css3: true,
navigation: {
'textColor': '#000',
'bulletsColor': '#000',
'position': 'right',
'tooltips': ['section1', 'section2', 'section3', 'section4']
},
normalScrollElements: null,
normalScrollElementTouchThreshold: 5,
touchSensitivity: 5,
keyboardScrolling: true,
sectionSelector: '.section',
animateAnchor: false,
//events
onLeave: function(index, nextIndex, direction){},
afterLoad: function(anchorLink, index){},
afterRender: function(){},
});
});[/cc]
1、引入jquery.js、pagePiling.js、jquery.pagepiling.css文件
[cc lang="html" escaped="true"]<link rel="stylesheet" href="css/jquery.pagepiling.css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery.pagepiling.min.js"></script>[/cc]
2、HTML代码如下给几个section类的div
[cc lang="html" escaped="true"]<div id="pagepiling">
<div class="section"><h3>第一屏</h3></div>
<div class="section"><h3>第二屏</h3></div>
<div class="section"><h3>第三屏</h3></div>
<div class="section"><h3>第四屏</h3></div>
</div>[/cc]
3、$('#pagepiling')调用pagepiling()方法
[cc lang="javascript" escaped="true"]$(function(){
$('#pagepiling').pagepiling();
});[/cc]
//pagePiling所有参数的应用实例
[cc lang="javascript" escaped="true"]$(document).ready(function() {
$('#pagepiling').pagepiling({
menu: null,
direction: 'vertical',
verticalCentered: true,
sectionsColor: [],
anchors: [],
scrollingSpeed: 700,
easing: 'swing',
loopBottom: false,
loopTop: false,
css3: true,
navigation: {
'textColor': '#000',
'bulletsColor': '#000',
'position': 'right',
'tooltips': ['section1', 'section2', 'section3', 'section4']
},
normalScrollElements: null,
normalScrollElementTouchThreshold: 5,
touchSensitivity: 5,
keyboardScrolling: true,
sectionSelector: '.section',
animateAnchor: false,
//events
onLeave: function(index, nextIndex, direction){},
afterLoad: function(anchorLink, index){},
afterRender: function(){},
});
});[/cc]
相关文章推荐
- 自适应滑动插件swiper.js
- FullPage.js参数和函数详解
- 页面加载进度条pace.js
- 轻松实现全屏滚动-FullPage.js
- 跨浏览器本地存储-Store.js
- JS中浮点数运算不精准
- JS实现把鼠标放到链接上出现滚动文字的方法
- js中的“十二行诗” ----12行JS代码的DoS攻击分析及其防御
- 使用 AMD、CommonJS 及 ES Harmony 编写模块化的 JavaScript
- Content Editor Webpart(三)使用JSOM
- JS设置cookie、读取cookie、删除cookie
- Ember.js 入门指南——新建、更新、删除记录
- SharePoint 2013 使用JavaScript对象模型配置智能提示
- json和jsonp
- Extjs中grid 的ColumnModel 属性配置
- JS 小技巧
- js--引用类型RegExp--验证中文正则表达式
- ExtJs之grid使用详解(觉得很全面,推荐)
- Json 和 Jsonlib 的使用
- js点击的时候变颜色怎么做?