基于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 相关文章推荐
类之Prototype.js学习
Jun 13 Javascript
JS获取当前网址、主机地址项目根路径
Nov 19 Javascript
document.getElementById获取控件对象为空的解决方法
Nov 20 Javascript
jQuery中siblings()方法用法实例
Jan 08 Javascript
JS拖动鼠标画出方框实现鼠标选区的方法
Aug 05 Javascript
详解javascript遍历方式
Nov 11 Javascript
浅谈js多维数组和hash数组定义和使用
Jul 27 Javascript
Bootstrap 树控件使用经验分享(图文解说)
Nov 06 Javascript
发布一款npm包帮助理解npm的使用
Jan 03 Javascript
JQuery使用属性addClass、removeClass和toggleClass实现增加和删除类操作示例
Nov 18 jQuery
微信小程序indexOf的替换方法(推荐)
Jan 14 Javascript
vue-resource post数据时碰到Django csrf问题的解决
Mar 13 Javascript
用户代理字符串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
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
详解PHP中的外观模式facade pattern
2018/02/05 PHP
PHP钩子实现方法解析
2019/05/21 PHP
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
JS实现时间格式化的方式汇总
2013/10/16 Javascript
jquery实现弹出层完美居中效果
2014/03/03 Javascript
深入理解JavaScript系列(41):设计模式之模板方法详解
2015/03/04 Javascript
js实现超简单的展开、折叠目录代码
2015/08/28 Javascript
jquery调整表格行tr上下顺序实例讲解
2016/01/09 Javascript
JS组件Bootstrap导航条使用方法详解
2016/04/29 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
JavaScript实现垂直向上无缝滚动特效代码
2016/11/23 Javascript
nodejs socket服务端和客户端简单通信功能
2017/09/14 NodeJs
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
JavaScript内置对象之Array的使用小结
2020/05/12 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
2020/07/26 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
vue 解决IOS10低版本白屏的问题
2020/11/17 Javascript
python在windows和linux下获得本机本地ip地址方法小结
2015/03/20 Python
Atom的python插件和常用插件说明
2018/07/08 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
pandas-resample按时间聚合实例
2019/12/27 Python
Python autoescape标签用法解析
2020/01/17 Python
Python实现常见的几种加密算法(MD5,SHA-1,HMAC,DES/AES,RSA和ECC)
2020/05/09 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
Jogun Shop中文官网:韩国知名时尚男装网站
2016/10/12 全球购物
Trip.com澳大利亚:在线旅行社
2019/12/01 全球购物
优秀教师先进事迹
2014/01/22 职场文书
2014年协会工作总结
2014/11/22 职场文书
医院财务人员岗位职责
2015/04/14 职场文书
刑事案件上诉状
2015/05/23 职场文书
Python基于Opencv识别两张相似图片
2021/04/25 Python
简单聊聊Golang中defer预计算参数
2022/03/25 Golang
简单聊聊TypeScript只读修饰符
2022/04/06 Javascript