基于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高亮效果的二种实现方法
Sep 14 Javascript
jQuery ui 1.7更新小结
Aug 15 Javascript
JavaScript NaN和Infinity特殊值 [译]
Sep 20 Javascript
jquery 添加节点的几种方法介绍
Sep 04 Javascript
深入理解JavaScript系列(39):设计模式之适配器模式详解
Mar 04 Javascript
javascript实现倒计时并弹窗提示特效
Jun 05 Javascript
js+css绘制颜色动态变化的圈中圈效果
Jan 27 Javascript
JavaScript的继承实现小结
May 07 Javascript
JavaScript运动框架 链式运动到完美运动(五)
May 18 Javascript
React如何将组件渲染到指定DOM节点详解
Sep 08 Javascript
Vue 实现显示/隐藏层的思路(加全局点击事件)
Dec 31 Javascript
JavaScript中的this妙用实例分析
May 09 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
使用ThinkPHP+Uploadify实现图片上传功能
2014/06/26 PHP
php发送与接收流文件的方法
2015/02/11 PHP
Zend Studio使用技巧两则
2016/04/01 PHP
Laravel如何同时连接多个数据库详解
2019/08/13 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
js 浏览本地文件夹系统示例代码
2013/10/24 Javascript
jQuery中prepend()方法用法实例
2014/12/25 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
jquery实现文本框的禁用和启用
2016/12/07 Javascript
JS简单实现数组去重的方法示例
2017/03/27 Javascript
vue项目国际化vue-i18n的安装使用教程
2018/03/14 Javascript
小程序红包雨的实现示例
2019/02/19 Javascript
Vue学习之常用指令实例详解
2020/01/06 Javascript
js判断在哪个浏览器打开项目的方法
2020/01/21 Javascript
小程序中的箭头函数的具体使用
2020/06/19 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
[02:29]完美世界高校联赛上海赛区回顾
2015/12/15 DOTA
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
使用python实现knn算法
2017/12/20 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
Python通过TensorFLow进行线性模型训练原理与实现方法详解
2020/01/15 Python
python生成并处理uuid的实现方式
2020/03/03 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
python实现代码审查自动回复消息
2021/02/01 Python
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
KLOOK客路:发现更好玩的世界,预订独一无二的旅行体验
2016/12/16 全球购物
La Senza官网:北美顶尖性感内衣品牌
2018/08/03 全球购物
在职研究生自我鉴定
2013/10/16 职场文书
生日宴会策划方案
2014/06/03 职场文书
画展观后感
2015/06/17 职场文书
k8s部署redis cluster集群的实现
2021/06/24 Redis