亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

基于jquery實現全屏滾動效果

2024-05-06 16:25:19
字體:
來源:轉載
供稿:網友
相信大家都很喜歡網易郵箱、QQ瀏覽器的官方網站這樣的可全屏滾動的效果,也許更多的朋友想把全屏滾動效果做到自己的網站中,本文就帶著大家一起完成這個效果
 

那么今天就來介紹這款fullPage,與fullPage.js是不同的,fullpage兼容性更佳,能向下兼容到IE6, 不依賴任何 js 庫,可獨立使用。功能上雖然不如 fullPage.js 強大,但一般使用已經足夠了,尤其是它的動畫效果,你可以自由設定縮放、旋轉以產生各種各樣的動畫效果。同時它還支持 fullPage.js 所沒有的水平滾動。

  • 兼容桌面端(ie5.5+) 和 手機端
  • 你可以用它來構建你的個人主頁或者網頁應用
  • 這是一個不使用jQuery小巧的框架 不到9KB

再介紹之前先看一看運行效果圖:

基于jquery實現全屏滾動效果

引入核心庫,pagefull的依賴任何JS庫,所以只需引入它本身就可以了

<script src="js/fullPage.min.js"></script>

寫入html

//請在head區加入以下代碼,移動端使用<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1"> <!--[if lte IE 7]>  <body scroll="no"> <![endif]--><!--[if gt IE 7]><!--> <body> <!--<![endif]--> <div id="pageContain">     <div class="page page1 current">   <div class="contain">        </div>  </div>   <div class="page page2">   <div class="contain">        </div>  </div>   <div class="page page3" data-step="4">   <div class="contain">    <p class="demo-data-step">data-step可以讓你在不切屏的情況下更換動畫</p>   </div>  </div>   <div class="page page4">   <div class="contain">        </div>  </div>   <div class="page page5">   <div class="contain">        </div>  </div>   <div class="page page6">   <div class="contain">        </div>  </div>  </div> <ul id="navBar">  <li>0</li>  <li>1</li>  <li>2</li>  <li>3</li>  <li>4</li>  <li>5</li> </ul></body>

寫入CSS,不熟悉CSS3的朋友請回去補下,這里不做解析了,CSS可以根據項目的需求自由的定義。

 html { -ms-touch-action: none; /* 阻止windows Phone 的默認觸摸事件 */ } body, div, p {  margin: 0;  padding: 0; } ul {  list-style: none; } body {  width: 100%;  *cursor: default;  overflow: hidden;  font: 16px/1.5 "Microsoft YaHei",Helvetica,STHeiti STXihei,Microsoft JhengHei,Arial; } #pageContain {  overflow: hidden; } .page {  display: none;  width: 100%;  height: 100%;  overflow: hidden;  position: absolute;  top: 0;  left: 0; } .contain {  width: 100%;  height: 100%;  display: none;  position: relative;  z-index: 0; } .current .contain,.slide .contain {  display: block; } .current {  display: block;  z-index: 1; } .slide {  display: block;  z-index: 2; } .swipe {  display: block;  z-index: 3;  transition-duration: 0ms !important;  -webkit-transition-duration: 0ms !important; } .page1 {  background: #37c1e3; } .page2 {  background: #009922; } .page3 {  background: #992211; } .page4 {  background: #ff00ff; } .page5 {  background: #00ff00; } .page6 {  background: #22ffff; } #navBar {  z-index: 3;  position: absolute;  top: 10%;  right: 3%; } #navBar .active {  background: #ccc; } #navBar li {  cursor: pointer;  margin-bottom: 10px;  transition: all .7s ease;  border-radius: 50%;  line-height: 40px;  text-align: center;  width: 40px;  height: 40px; }    p {  width: 200px;  height: 100px;  color:#fff;  text-align: center;  position: absolute;  left: 50%;  top: 50%;  margin-left: -100px;  margin-top: -50px;  opacity: 1;  transition: all .8s ease;  transform-origin: 50% 50%; } .step1 p {  transform: translate(0, -50px);  -webkit-transform: translate(0, -50px); } .step2 p {  opacity: 0;  transform: scale(2);  -webkit-transform: scale(2); } .step3 p {  transform: scale(1);  -webkit-transform: scale(1)  opacity: 1; } .step4 p {  -webkit-transform: rotate(360deg) translate(0,-200px) scale(.3);  transform: rotate(360deg) translate(0,-200px) scale(.3);  opacity: 0; }

寫入JS,實現效果

 var runPage; runPage = new FullPage({  id : 'pageContain',       // 容器id slideTime : 800,        // 每頁切換時間,單位為毫秒 continuous : false,       // 是否循環(即能從最后頁跳到第一頁面) effect : {          // 滾動效果   transform : {    translate : 'Y',     // 'X'|'Y'|'XY'|'none' X軸|Y軸|XY軸|無    scale : [.1, 1],    // [scalefrom, scaleto] [起始縮放比例, 結束時縮放比例]    rotate : [0, 0]      // [rotatefrom, rotateto] [起始旋轉角度, 結束時旋轉角度]   },   opacity : [0, 1]      // [opacityfrom, opacityto][起始透明度, 結束時透明度]  },        mode : 'wheel,touch,nav:navBar',    // 轉換模式 'wheel,touch,nav:navBar' 表示 '滾輪,觸摸,導航條:導航條id' easing : 'ease'        // easing('ease','ease-in','ease-in-out' 或使用貝塞爾曲線 [.33, 1.81, 1, 1]; // ,onSwipeStart : function(index, thisPage) { // 觸摸開始時的回調函數 // return 'stop'; // } // ,beforeChange : function(index, thisPage) { // 滑動開始時的回調函數 // return 'stop'; // } // ,callback : function(index, thisPage) {  // 滑動結束后的回調函數 // alert(index); // };});

詳細參數設置

id String – 外層包裹id

slideTime Integer (default:800) – 每頁切換時間(毫秒)

effect Object (default:{}) – 效果參數

mode String (default:'') – 轉換模式 'wheel,touch,nav:navBar' 表示 '滾輪,觸摸,導航條:導航條id'

callback Function – 滑動結束后的回調函數

接口

Fullpage也提供了一些借口供使用此插件的開發者調用:

prev() 直接滑向上一頁

next() 直接滑入下一頁

thisPage() 返回當前的頁碼

go(num) 直接滑到第num頁

以上就是關于實現類似網易郵箱全屏滾動的效果,希望大家可以制作一個適合于自己網站的全屏滾動效果。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产ts人妖一区二区三区| 国产精品夜间视频香蕉| 欧美另类第一页| 日本韩国欧美精品大片卡二| 亚洲国产精品va在线观看黑人| 国语自产在线不卡| 国产不卡av在线免费观看| 欧美激情免费在线| 国产99久久精品一区二区 夜夜躁日日躁| 国产精品亚洲片夜色在线| 成人羞羞国产免费| 国产婷婷色综合av蜜臀av| 992tv成人免费视频| 国产91精品高潮白浆喷水| 国外成人性视频| 66m—66摸成人免费视频| 精品少妇v888av| 日韩亚洲综合在线| 亚洲自拍偷拍网址| 午夜精品久久17c| 性色av一区二区三区红粉影视| 久久久久久久久国产精品| 久久久欧美一区二区| 高跟丝袜欧美一区| 一区二区三区国产视频| 国产精品久久国产精品99gif| 久久99亚洲精品| 国产成人综合精品在线| 国产精品日本精品| 国产免费一区二区三区在线观看| 国产精品久久电影观看| 69久久夜色精品国产7777| 欧美激情精品久久久久久变态| 美女精品视频一区| 国产不卡av在线免费观看| 九色精品免费永久在线| www.久久久久| 日韩欧美在线视频观看| 国产精品白嫩初高中害羞小美女| 亚洲午夜久久久久久久| 国产精品69久久久久| 一本色道久久88亚洲综合88| 中文字幕日韩欧美在线视频| 亚洲欧美在线x视频| 九九热在线精品视频| 高清一区二区三区日本久| 国产亚洲欧洲黄色| 久久久免费高清电视剧观看| 国产网站欧美日韩免费精品在线观看| 4438全国成人免费| 激情成人在线视频| 久久亚洲精品中文字幕冲田杏梨| 精品久久久久久中文字幕| yellow中文字幕久久| 日韩在线欧美在线| 国产精品久久久久久久久久久久| 亚洲激情在线视频| 91麻豆桃色免费看| 色哟哟亚洲精品一区二区| 亚洲老板91色精品久久| 丝袜一区二区三区| 亚洲国产精品专区久久| 国产女同一区二区| 亚洲免费高清视频| 亚洲人成网7777777国产| 国产女精品视频网站免费| 91高清免费在线观看| 欧美专区国产专区| 视频在线观看99| 欧美最猛性xxxx| 久久久久久久久久久91| 亚洲国产精品人久久电影| 色噜噜亚洲精品中文字幕| 亚洲精品中文字幕av| 九九精品在线视频| 性日韩欧美在线视频| 性欧美亚洲xxxx乳在线观看| 黑人巨大精品欧美一区二区三区| 国产成人在线视频| 亚洲性69xxxbbb| 96国产粉嫩美女| 欧美性xxxx在线播放| 中文字幕精品一区久久久久| 亚洲大胆美女视频| 日韩精品中文字幕视频在线| 国产一区深夜福利| 九九热最新视频//这里只有精品| 欧美中文在线字幕| 国产精品第2页| 欧美激情2020午夜免费观看| 亚洲第一区在线观看| xvideos亚洲| 久久久久久91香蕉国产| 久久精品久久精品亚洲人| 色无极亚洲影院| 在线亚洲午夜片av大片| 日韩免费在线视频| 91免费综合在线| 日韩av电影在线网| 精品久久久久久久中文字幕| 国产成人精品久久二区二区91| 热门国产精品亚洲第一区在线| 欧美专区在线播放| 懂色aⅴ精品一区二区三区蜜月| 久久精品国产成人精品| 国产98色在线| 色999日韩欧美国产| 精品女厕一区二区三区| 欧美福利视频网站| 精品亚洲男同gayvideo网站| 成人高清视频观看www| 91亚洲国产成人久久精品网站| 欧美理论电影在线播放| 国产精品久久久一区| 久久精品国产欧美激情| 亚洲片国产一区一级在线观看| 中文字幕亚洲综合久久| 亚洲精品中文字幕av| 成人黄色av免费在线观看| 日韩在线欧美在线| 国产精品爱久久久久久久| 97国产精品人人爽人人做| 羞羞色国产精品| 国产精品一区二区三区免费视频| 国内精品久久久久久| 国产日韩在线视频| 亚洲精品久久久久中文字幕二区| 国产精品久久久久久久午夜| 91精品久久久久久久久久| 亚洲free性xxxx护士白浆| 欧美激情一区二区三区成人| 欧美成aaa人片在线观看蜜臀| 亚洲丝袜av一区| 粉嫩av一区二区三区免费野| 中文字幕亚洲激情| 欧美色另类天堂2015| 成人欧美在线观看| 欧美日韩xxxxx| 最新的欧美黄色| 日韩av日韩在线观看| 亚洲japanese制服美女| 精品视频在线导航| 亚洲黄色av女优在线观看| 丝袜一区二区三区| 成人欧美一区二区三区在线| 91久久久久久久久久久久久| 一区二区三区无码高清视频| 国产精品日日做人人爱| 国产玖玖精品视频| 欧美黄色片视频| 日韩中文在线中文网三级| 国产999在线观看| 亚洲免费人成在线视频观看| 久久久精品2019中文字幕神马| 日韩免费精品视频| 亚洲国产天堂网精品网站| 亚洲欧洲av一区二区| 欧美电影免费播放| 黑人巨大精品欧美一区二区三区| 8090理伦午夜在线电影| 欧美福利小视频| 欧美性xxxxx极品| 欧美日韩国产精品一区二区三区四区| 亚洲免费视频网站|