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

首頁 > 編程 > JavaScript > 正文

jquery實現全屏滾動

2019-11-20 10:54:40
字體:
來源:轉載
供稿:網友

在很多情況下,我們需要頁面的全屏滾動,尤其是移動端。今天簡要的介紹一下全屏滾動的知識。

一.全屏滾動的原理
1.js動態獲取屏幕的高度。

獲取屏幕的高度,設置每一屏幕的高度。

2.監聽mousewheel事件。

監聽mousewheel事件,并判斷滾輪的方向,向上或向下滾動一屏。

二.jQuery插件fullpages介紹
fullPage.js 是一個基于 jQuery 的插件,它能夠很方便、很輕松的制作出全屏網站,主要功能有:

  • 支持鼠標滾動
  • 支持前進后退和鍵盤控制
  • 多個回調函數
  • 支持手機、平板觸摸事件
  • 支持 CSS3 動畫
  • 支持窗口縮放
  • 窗口縮放時自動調整
  • 可設置滾動寬度、背景顏色、滾動速度、循環選項、回調、文本對齊方式等

使用方法

1、引入文件

<link rel="stylesheet" href="css/jquery.fullPage.css"><script src="js/jquery.min.js"></script><script src="js/jquery.fullPage.js"></script>

2、HTML

<div id="dowebok">  <div class="section">    <h3>第一屏</h3>  </div>  <div class="section">    <h3>第二屏</h3>  </div>  <div class="section">    <h3>第三屏</h3>  </div>  <div class="section">    <h3>第四屏</h3>  </div></div>

每個 section 代表一屏,默認顯示“第一屏”,如果要指定加載頁面時顯示的“屏幕”,可以在對應的 section 加上class=”active”,如:

<div class="section active">第三屏</div>

同時,可以在 section 內加入 slide(左右滑動),如:

<div id="fullpages">  <div class="section">第一屏</div>  <div class="section">第二屏</div>  <div class="section">    <div class="slide">第三屏的第一屏</div>    <div class="slide">第三屏的第二屏</div>    <div class="slide">第三屏的第三屏</div>    <div class="slide">第三屏的第四屏</div>  </div>  <div class="section">第四屏</div></div>

3、JavaScript

$(function(){  $('#fullpages').fullpage();});

可以進行跟多的配置:

$(document).ready(function() {  $('#fullpages').fullpage({    //Navigation    menu: '#menu',    lockAnchors: false,    anchors:['firstPage', 'secondPage'],    navigation: false,    navigationPosition: 'right',    navigationTooltips: ['firstSlide', 'secondSlide'],    showActiveTooltip: false,    slidesNavigation: true,    slidesNavPosition: 'bottom',    //Scrolling    css3: true,    scrollingSpeed: 700,    autoScrolling: true,    fitToSection: true,    fitToSectionDelay: 1000,    scrollBar: false,    easing: 'easeInOutCubic',    easingcss3: 'ease',    loopBottom: false,    loopTop: false,    loopHorizontal: true,    continuousVertical: false,    normalScrollElements: '#element1, .element2',    scrollOverflow: false,    touchSensitivity: 15,    normalScrollElementTouchThreshold: 5,    //Accessibility    keyboardScrolling: true,    animateAnchor: true,    recordHistory: true,    //Design    controlArrows: true,    verticalCentered: true,    resize : false,    sectionsColor : ['#ccc', '#fff'],    paddingTop: '3em',    paddingBottom: '10px',    fixedElements: '#header, .footer',    responsiveWidth: 0,    responsiveHeight: 0,    //Custom selectors    sectionSelector: '.section',    slideSelector: '.slide',    //events    onLeave: function(index, nextIndex, direction){},    afterLoad: function(anchorLink, index){},    afterRender: function(){},    afterResize: function(){},    afterSlideLoad: function(anchorLink, index, slideAnchor, slideIndex){},    onSlideLeave: function(anchorLink, index, slideIndex, direction, nextSlideIndex){}  });});

三.動手寫全屏滾動
這里主要介紹監聽mousewheel事件及滾動。

由于mousewheel事件的兼容性,引用jquery-mousewheel插件來監聽滾輪事件。

通過參數delta可以獲取鼠標滾輪的方向和速度(舊版本需要傳delta參數,新版本不需要,直接用event?。?。如果delta的值是負的,那么滾輪就是向下滾動,正的就是向上。

// using on$('#my_elem').on('mousewheel', function(event) {  console.log(event.deltaX, event.deltaY, event.deltaFactor);});// using the event helper$('#my_elem').mousewheel(function(event) {  console.log(event.deltaX, event.deltaY, event.deltaFactor);});

可以根據需求使用fullpages實現全屏滾動(上下,左右),也可以使用jquery-mousewheel定制不同高度的全屏滾動。

以上就是本文的全部內容,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品视频大全| 日韩一区二区三区xxxx| 欧洲成人午夜免费大片| 丝袜亚洲欧美日韩综合| 国产精品国产三级国产aⅴ9色| 最近2019中文字幕一页二页| 亚洲成成品网站| 亚洲黄色有码视频| 久久亚洲电影天堂| 日韩欧美极品在线观看| 狠狠躁夜夜躁久久躁别揉| 免费99精品国产自在在线| 成人日韩在线电影| 色噜噜狠狠狠综合曰曰曰88av| 精品亚洲国产视频| 国产精品第七影院| 57pao国产成人免费| 国产成人综合精品| 欧美日韩激情视频| 91久久精品国产| 国产精品欧美一区二区| 久久久亚洲国产天美传媒修理工| 成人淫片在线看| 久久久久久久久网站| 91高潮在线观看| 95av在线视频| 亚洲在线观看视频| 国产精品久久久久久婷婷天堂| 欧美疯狂做受xxxx高潮| 欧美一级电影久久| 岛国av一区二区在线在线观看| 精品网站999www| 国产美女扒开尿口久久久| 亚洲人成在线免费观看| 少妇av一区二区三区| 久久99热精品这里久久精品| 91在线观看免费观看| 久久亚洲欧美日韩精品专区| 精品亚洲va在线va天堂资源站| 国产久一一精品| 亚洲人成网7777777国产| 国产精品精品久久久久久| 国产精品久久久久免费a∨大胸| 久久精品一区中文字幕| 精品亚洲va在线va天堂资源站| 日韩欧美在线国产| 欧美裸身视频免费观看| 人人爽久久涩噜噜噜网站| 久久成人这里只有精品| 精品国产一区二区三区久久狼5月| 欧美人与性动交| 欧美丰满老妇厨房牲生活| 亚洲国产欧美在线成人app| 色香阁99久久精品久久久| 亚洲综合最新在线| 欧美在线视频导航| 国产精品久久网| 欧美国产日本在线| 国产一区二区三区视频| 亚洲第一综合天堂另类专| 久久精品99久久香蕉国产色戒| 91中文字幕在线观看| 姬川优奈aav一区二区| 欧美精品激情在线| 欧美精品一二区| 亚洲欧美在线免费观看| 国产免费成人av| 国产成人精品免高潮在线观看| 久久久综合免费视频| 久久久www成人免费精品张筱雨| 中文字幕在线成人| 亚洲成年网站在线观看| 人人做人人澡人人爽欧美| 97视频在线观看亚洲| 91精品中国老女人| 国产激情综合五月久久| 91国产精品91| 欧美视频裸体精品| 亚洲伦理中文字幕| 亚洲高清av在线| 亚洲欧美日韩国产中文| 美女福利精品视频| 性夜试看影院91社区| 国产午夜精品久久久| 亚洲欧美国产高清va在线播| 国产精品久久在线观看| 97在线视频免费| 不用播放器成人网| 欧美日韩亚洲一区二区三区| 国产精品爱啪在线线免费观看| 亚洲成人av在线| 欧美色播在线播放| 欧美黄色小视频| 国产一区二区三区丝袜| 欧美日韩午夜剧场| 成人免费福利在线| 国内精品久久久久| 日韩精品在线观看一区二区| 伦理中文字幕亚洲| 色多多国产成人永久免费网站| 欧美精品18videosex性欧美| 中文字幕亚洲字幕| 91精品国产自产91精品| 亚洲天堂av电影| 久久av在线播放| 日韩欧美亚洲范冰冰与中字| 日韩电影免费在线观看| 色播久久人人爽人人爽人人片视av| 亚洲美女www午夜| 亚洲精品电影在线观看| 亚洲视频在线看| 久久免费视频这里只有精品| 亚洲香蕉伊综合在人在线视看| 国产精品久久网| 亚洲天堂精品在线| 亚洲精品第一页| 亚洲级视频在线观看免费1级| 亚洲人成绝费网站色www| 欧美性猛交xxx| 精品福利在线观看| 午夜精品视频网站| 日韩福利伦理影院免费| 日韩亚洲国产中文字幕| 日韩欧美精品网址| 国产男女猛烈无遮挡91| 国产精品视频在线观看| 欧美洲成人男女午夜视频| 亚洲已满18点击进入在线看片| 欧美精品videossex88| 久久久久一本一区二区青青蜜月| 久久久久久国产精品久久| 久久久久久午夜| 91国产美女在线观看| 亚洲综合成人婷婷小说| 国产va免费精品高清在线观看| 国产精品日日摸夜夜添夜夜av| 精品久久久久国产| 中文字幕av一区二区三区谷原希美| 欧美性极品xxxx做受| 欧美激情精品久久久久久| 亚洲精品在线91| 国产精品久久久久免费a∨大胸| 午夜精品久久久久久久男人的天堂| 日韩av免费看| 久久精品人人爽| 亚洲视频第一页| 国产精品亚发布| 最近日韩中文字幕中文| 日韩av最新在线观看| 日韩欧亚中文在线| 日本精品一区二区三区在线播放视频| 亚洲欧美日韩视频一区| 亚洲二区在线播放视频| 亚洲欧美一区二区三区久久| 韩曰欧美视频免费观看| 92看片淫黄大片欧美看国产片| 欧美激情视频网站| 国产在线日韩在线| 日韩在线欧美在线国产在线| 日韩高清a**址| 亚洲天堂av在线免费观看| 亚洲国内高清视频| 国产精品第七影院| 7m第一福利500精品视频|