基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage


Posted in Javascript onSeptember 20, 2015

先给大家展示效果图如下所示:

基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage

使用方法:

首先在head区引入jquery.js,jquery-ui.js,fullPage.js以及样式文件jquery.fullPage.css

<link rel="stylesheet" href="css/jquery.fullPage.css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery-ui.min.js"></script>
<script src="js/jquery.fullPage.min.js"></script>

接着构建html代码,这里的代码较长,所以中间用…代替

<div class="section section1">
<div class="bg"><img src="images/section1.jpg" alt=""></div>
<div class="bg11"></div>
<div class="bg12"></div>
<div class="bg13"></div>
<div class="mail">
<a class="mail-163" href="http://www.jqcool.net/">163邮箱</a>
<a class="mail-126" href="http://www.jqcool.net/">126邮箱</a>
<a class="mail-yeah" href="http://www.jqcool.net/">yeah邮箱</a>
</div>
<div class="hgroup">
<h1><a href="http://www.jq22.com/">网易邮箱6.0</a></h1>
<h2>改变,不止所见。</h2>
</div>
<p class="p11">网易邮箱6.0版——2014年最具创意气质的重量级新邮箱,重生光华,为之瞩目。唯美<br>的视觉设计和视觉化交互,无可替代的独创动态情景皮肤,多项国内创意产品专利技术,<br>成就无与伦比的出众品味,无可比拟的美妙体验。</p>
</div>
<div class="section section2">内容</div>
<div class="section section3">内容</div>
...
<div class="section section9">内容</div>
<div class="section section10">
 <div class="bg"><img src="images/section10.jpg" alt=""></div>
 <div class="bg101"></div>
 <div class="bg102"></div>
 <div class="bg103"></div>
 <a class="go" href="http://www.jqcool.net/">马上体验</a>
 <p class="copyright">
 <a href="javascript:">关于网易</a>
 <a href="javascript:">关于网易免费邮</a>
 <a href="javascript:">邮箱官方博客</a>
 <a href="javascript:">客户服务</a>
 <a href="javascript:">隐私政策</a>
 <span>|</span>
 <span>网易公司版权所有 © 1997-2014 </span>
 </p>
</div>

为了兼容 IE 低版本,“大背景”使用的是 img 方式(section1.jpg),并在 CSS 中设置 img 宽度和高度 100%,以填满整个屏幕。

JavaScript

$(function(){
 if($.browser.msie && $.browser.version < 10){
 $('body').addClass('ltie10');
 }
 $.fn.fullpage({
 verticalCentered: false,
 anchors: ['page1', 'page2', 'page3', 'page4', 'page5', 'page6', 'page7', 'page8', 'page9', 'page10'],
 navigation: true,
 navigationTooltips: ['首页', '视觉', '交互', '皮肤', '功能', '待办邮件', '联系人邮件', '科技', '连接易信', '马上体验']
 });
});

为了在不支持 CSS3 动画的低版本 IE 中有更好的体验,我们对浏览器进行判断,如果 IE 版本低于 10,就给 body 加上一个 ltie10 类。这个类的主要作用是解决低版本 IE 在滚动时,背景图片立刻隐藏的问题。

Javascript 相关文章推荐
Javascript实现简单二级下拉菜单实例
Jun 15 Javascript
JavaScript中Date.toSource()方法的使用教程
Jun 12 Javascript
JS拖拽插件实现步骤
Aug 03 Javascript
特殊日期提示功能的实现方法
Jun 16 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
Vue 2.0入门基础知识之内部指令详解
Oct 15 Javascript
微信小程序实现列表下拉刷新上拉加载
Jul 29 Javascript
JavaScript显式数据类型转换详解
Mar 18 Javascript
vue如何搭建多页面多系统应用
Jun 17 Javascript
如何在 ant 的table中实现图片的渲染操作
Oct 28 Javascript
vue使用transition组件动画效果的实例代码
Jan 28 Vue.js
用户代理字符串userAgent可实现的四个识别
Sep 20 #Javascript
jquery+正则实现统一的表单验证
Sep 20 #Javascript
基于JavaScript实现生成名片、链接等二维码
Sep 20 #Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
Sep 19 #Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
Sep 19 #Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
Sep 19 #Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 #Javascript
You might like
PHP截取中文字符串的问题
2006/07/12 PHP
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
php生成rss类用法实例
2015/04/14 PHP
PHP设置进度条的方法
2015/07/08 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
2015/12/25 PHP
php抛出异常与捕捉特定类型的异常详解
2016/10/26 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
js 手机号码合法性验证代码集合
2012/09/29 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
json与jsonp知识小结(推荐)
2016/08/16 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
Angular2自定义分页组件
2017/04/19 Javascript
深入理解JavaScript 中的匿名函数((function() {})();)与变量的作用域
2018/08/28 Javascript
JavaScript常用数组操作方法,包含ES6方法
2020/05/10 Javascript
jQuery实现表格的增、删、改操作示例
2019/01/27 jQuery
jquery实现吸顶导航效果
2020/01/08 jQuery
基于Vue+Webpack拆分路由文件实现管理
2020/11/16 Javascript
js实现抽奖功能
2020/11/24 Javascript
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
Python中利用函数装饰器实现备忘功能
2015/03/30 Python
Python入门_浅谈for循环、while循环
2017/05/16 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
python 实现将txt文件多行合并为一行并将中间的空格去掉方法
2018/12/20 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
Final类有什么特点
2012/04/25 面试题
房屋租赁协议书
2014/04/10 职场文书
保护环境演讲稿
2014/05/10 职场文书
法学专业毕业生自荐信
2014/06/11 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
四风问题对照检查材料思想汇报
2014/10/07 职场文书
毕业证明模板
2015/06/19 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
Go语言怎么使用变长参数函数
2022/07/15 Golang