基于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将数据库中的TEXT类型数据动态赋值到TEXTAREA中
Apr 20 Javascript
JavaScript中的Window窗口对象
Jan 16 Javascript
Extjs ajax同步请求时post方式参数发送方式
Aug 05 Javascript
js判断是否为数组的函数: isArray()
Oct 30 Javascript
纯文字版返回顶端的js代码
Aug 01 Javascript
jquery 按键盘上的enter事件
May 11 Javascript
微信小程序支付PHP代码
Aug 23 Javascript
vue组件表单数据回显验证及提交的实例代码
Aug 30 Javascript
element-ui上传一张图片后隐藏上传按钮功能
May 22 Javascript
使用Layui搭建后台管理界面的操作方法
Sep 20 Javascript
小程序实现tab标签页
Nov 16 Javascript
vue 使用 v-model 双向绑定父子组件的值遇见的问题及解决方案
Mar 01 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
phpmyadmin中配置文件现在需要绝密的短语密码的解决方法
2007/02/11 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
PHP中source #N问题的解决方法
2014/01/27 PHP
php实现xml转换数组的方法示例
2017/02/03 PHP
PHP迭代器和生成器用法实例分析
2019/09/28 PHP
jquery动态增加text元素以及删除文本内容实例代码
2013/07/01 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
javascript学习指南之回调问题
2016/04/23 Javascript
JavaScript操作选择对象的简单实例
2016/05/16 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
vue-cli如何添加less 以及sass
2017/07/06 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
js实现盒子滚动动画效果
2020/08/09 Javascript
详解node.js创建一个web服务器(Server)的详细步骤
2021/01/15 Javascript
Python基于动态规划算法计算单词距离
2015/07/25 Python
最近Python有点火? 给你7个学习它的理由!
2017/06/26 Python
Python实现桶排序与快速排序算法结合应用示例
2017/11/22 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
python简单操作excle的方法
2018/09/12 Python
简单谈谈python基本数据类型
2018/09/26 Python
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
使用memory_profiler监测python代码运行时内存消耗方法
2018/12/03 Python
python文件转为exe文件的方法及用法详解
2019/07/08 Python
Tensorflow累加的实现案例
2020/02/05 Python
Django单元测试中Fixtures的使用方法
2020/02/26 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
介绍一下#error预处理
2015/09/25 面试题
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
计算机本科生自荐信
2013/10/15 职场文书
《长城》教学反思
2014/02/14 职场文书
高校教师自荐信范文
2014/03/13 职场文书
Python中使用tkFileDialog实现文件选择、保存和路径选择
2022/05/20 Python