>  기사  >  웹 프론트엔드  >  JQuery 기반 NetEase 메일함을 모방하는 전체 화면 동적 스크롤 플러그인 fullPage_jquery 구현

JQuery 기반 NetEase 메일함을 모방하는 전체 화면 동적 스크롤 플러그인 fullPage_jquery 구현

WBOY
WBOY원래의
2016-05-16 15:38:401399검색

먼저 렌더링을 아래와 같이 보여드리겠습니다.

사용방법:

먼저 헤드 영역에 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版&mdash;&mdash;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>网易公司版权所有 &copy; 1997-2014 </span>
 </p>
</div>

IE 하위 버전과의 호환성을 위해 "큰 배경"은 img 방식(section1.jpg)을 사용하며, CSS에서 img 너비와 높이를 100%로 설정하여 전체 화면을 채웁니다.

자바스크립트

$(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 미만인 경우 본문에 ltie10 클래스를 추가합니다. 이 클래스의 주요 기능은 IE 하위 버전에서 스크롤 시 배경 이미지가 바로 숨겨지는 문제를 해결하는 것입니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.