整屏滾動

持鼠標滾動税娜、前進后退和鍵盤控制满粗、多個回調(diào)函數(shù)、支持手機和平板觸摸事件脓规、支持 CSS3 動畫晓猛、支持窗口縮放饿幅、窗口縮放時自動調(diào)整、可設置滾動寬度戒职、背景顏色栗恩、滾動速度、循環(huán)選項洪燥、回調(diào)磕秤、文本對齊方式
總的來說功能挺齊全的,而且使用起來也是很方便捧韵。

1.如何使用
引入文件:fullPage是基于jquery編寫的市咆,所以必須引入了jquery了,我們還需要入jquery.easings.min.js纫版,它是必須的床绪,用于 easing 參數(shù),或者也可以使用完整的 jQuery UI 代替其弊,最后就是fullPag本身了,還有就是引入它的css文件了癞己,引入代碼如下:
<link rel="stylesheet" href="css/jquery.fullPage.css">

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

  HTML寫法:
      <div id="fullpage">
        <div class="section">第一屏</div>
    <div class="section">第二屏</div>
    <div class="section">第三屏</div>
          <div class="section">第四屏</div>
        </div>

JS寫法:
(function(){('#fullpage').fullpage();
} );

這樣寫就完成了,整屏滾動效果就出來了梭伐!
2.配置
先說幾個常用的:
頁面滑動速度:scrollingSpeed(單位:毫秒)
是否顯示導航欄:navigation (默認false)多說一句(一般的整屏滾動頁面痹雅,按開發(fā)人員意識交互增強,而按使用者交互就少糊识,所以這種整屏滾動的最后要加上導航欄绩社,否則容易使使用者迷路)。
回調(diào)函數(shù):
conLeave -- 滾動前調(diào)用回調(diào)函數(shù)
afterLoad -- 滾動到某一屏后的回調(diào)函數(shù)
代碼:
(function(){('#fullpage').fullpage({
'navigation': true,
onLeave: function(anchorLink, index){
if(index!=1){
console.log(123);
console.log(('#nav'));('#nav').removeClass('top-bottom').addClass('top-top');
('.nav-search').show(); }else{('.nav-search').hide();
$('#nav').removeClass('top-top').addClass('top-bottom');
}
},
});

完整補充:
1赂苗、選項
名稱 |類型| default |說明
---|---|---
verticalCentered |字符串| true |內(nèi)容是否垂直居中
verticalCentered |字符串 |true |內(nèi)容是否垂直居中
resize |布爾值 |false |字體是否隨著窗口縮放而縮放
slidesColor |函數(shù) |無 |設置背景顏色
anchors |數(shù)組 |無 |定義錨鏈接
scrollingSpeed |整數(shù) |700 |滾動速度愉耙,單位為毫秒
easing |字符串 |easeInQuart |滾動動畫方式
menu |布爾值 |false |綁定菜單,設定的相關屬性與 anchors 的值對應后拌滋,菜單可以控制滾動
navigation |布爾值 |false |是否顯示項目導航
navigationPosition |字符串 |right |項目導航的位置朴沿,可選 left 或 right
navigationColor |字符串 |#000 |項目導航的顏色
navigationTooltips |數(shù)組| 空 |項目導航的 tip
slidesNavigation |布爾值 |false |是否顯示左右滑塊的項目導航
slidesNavPosition |字符串 |bottom |左右滑塊的項目導航的位置,可選 top 或 bottom
controlArrowColor |字符串 |#fff |左右滑塊的箭頭的背景顏色
loopBottom |布爾值 |false |滾動到最底部后是否滾回頂部
loopTop |布爾值 |false |滾動到最頂部后是否滾底部
loopHorizontal |布爾值 |true |左右滑塊是否循環(huán)滑動
autoScrolling |布爾值 |true |是否使用插件的滾動方式,如果選擇 false赌渣,則會出現(xiàn)瀏覽器自帶的滾動條
scrollOverflow |布爾值 |false |內(nèi)容超過滿屏后是否顯示滾動條
css3 |布爾值 |false |是否使用 CSS3 transforms 滾動
paddingTop |字符串 |0 |與頂部的距離
paddingBottom |字符串| 0 |與底部距離
fixedElements |字符串 |無 |
normalScrollElements | |無 |
keyboardScrolling |布爾值 |true |是否使用鍵盤方向鍵導航
touchSensitivity |整數(shù) |5 |
continuousVertical |布爾值 |false |是否循環(huán)滾動魏铅,與 loopTop 及 loopBottom 不兼容
animateAnchor |布爾值| true |
normalScrollElementTouchThreshold |整數(shù)| 5|
2、方法
名稱 |方法
---|---|---
moveSectionUp() |向上滾動
moveSectionDown() |向下滾動
moveTo(section, slide) |滾動到
moveSlideRight() |slide 向右滾動
moveSlideLeft() slide |向左滾動
setAutoScrolling() |設置頁面滾動方式坚芜,設置為 true 時自動滾動
setAllowScrolling() |添加或刪除鼠標滾輪/觸控板控制
setKeyboardScrolling() |添加或刪除鍵盤方向鍵控制
setScrollingSpeed() |定義以毫秒為單位的滾動速度
3览芳、回調(diào)函數(shù)
名稱 |方法
---|---|---
afterLoad |滾動到某一屏后的回調(diào)函數(shù),接收 anchorLink 和 index 兩個參數(shù)鸿竖,anchorLink 是錨鏈接的名稱沧竟,index 是序號,從1開始計算
onLeave |滾動前的回調(diào)函數(shù)千贯,接收 index屯仗、nextIndex 和 direction 3個參數(shù):index 是開的“頁面”的序號搞坝,從1開始計算搔谴;nextIndex 是滾動到的“頁面”的序號,從1開始計算direction 判斷往上滾動還是往下滾動桩撮,值是 up 或 down敦第。
afterRender |頁面結構生成后的回調(diào)函數(shù),或者說頁面初始化完成后的回調(diào)函數(shù)
afterSlideLoad |滾動到某一水平滑塊后的回調(diào)函數(shù)店量,與 afterLoad 類似芜果,接收 anchorLink、index融师、slideIndex右钾、direction 4個參數(shù)
onSlideLeave |某一水平滑塊滾動前的回調(diào)函數(shù),與 onLeave 類似旱爆,接收 anchorLink舀射、index、slideIndex怀伦、direction 4個參數(shù)

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末脆烟,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子房待,更是在濱河造成了極大的恐慌邢羔,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件桑孩,死亡現(xiàn)場離奇詭異拜鹤,居然都是意外死亡,警方通過查閱死者的電腦和手機流椒,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門敏簿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人镣隶,你說我怎么就攤上這事极谊」钣遥” “怎么了?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵轻猖,是天一觀的道長帆吻。 經(jīng)常有香客問我,道長咙边,這世上最難降的妖魔是什么猜煮? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮败许,結果婚禮上王带,老公的妹妹穿的比我還像新娘。我一直安慰自己市殷,他們只是感情好愕撰,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著醋寝,像睡著了一般搞挣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上音羞,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天囱桨,我揣著相機與錄音,去河邊找鬼嗅绰。 笑死舍肠,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的窘面。 我是一名探鬼主播翠语,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼民镜!你這毒婦竟也來了啡专?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤制圈,失蹤者是張志新(化名)和其女友劉穎们童,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體鲸鹦,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡慧库,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了馋嗜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片齐板。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出甘磨,到底是詐尸還是另有隱情橡羞,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布济舆,位于F島的核電站卿泽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏滋觉。R本人自食惡果不足惜签夭,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望椎侠。 院中可真熱鬧第租,春花似錦、人聲如沸我纪。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宣羊。三九已至璧诵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間仇冯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工族操, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留苛坚,地道東北人。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓色难,卻偏偏與公主長得像泼舱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子枷莉,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容