fullpage控制項匯總(1)

一、一般配置項

  1. 在頁面結構加載完之后,調用fullpage()方法實現整個單頁面切換的功能。

(function(){('#fullpage').fullpage();
})
//后面所有的控制項,均寫在fullpage()內部,多個控制項之間用逗號隔開。

  1. 通過sectionsColor控制每個頁面的背景色。

$('#fullpage').fullpage({
sectionsColor:['red','green','blue']
})

  1. controlArrows控制是否顯示幻燈片左右兩邊的箭頭,默認值為true,即顯示。

需要借助fullpage.css
$('#fullpage').fullpage({
controlArrows:false
})

  1. verticalCentered控制每個section的文字上下是否居中,默認為true。

$('#fullpage').fullpage({
controlArrows:false,
verticalCentered:false
})

  1. resize控制section里文字的字體大小是否歲窗口縮放,默認為false。

resize:true

  1. scrollingSpeed設置頁面間滾動切換的速度,默認為700ms。

scrollingSpeed:1000

  1. anchors為每個section頁面添加錨鏈接,當頁面滾動到某個頁面的時候,地址欄的后面會追加對應錨鏈接的值。通過這種方式可以直接定位我們想要出現的頁面。

anchor:['page1','page2','page3']

  1. lockAnchor鎖定錨鏈接,頁面滾動切換的時候,地址欄的地址是否發生改變。

lockAnchor:true

  1. css3設置是否支持css3的動畫效果,默認為true。如果設置為false或者在不支持css3的瀏覽器下則利用JQ模擬動畫效果。

css3:true/false

二、滾動配置項

  1. loopTop 當頁面滾動到最頂部之后,是否滾動到最底部進行循環滾動,默認為false。

loopTop:false/true

  1. loopBottom 當頁面滾動到最底部之后,是否滾動到最頂部進行循環滾動,默認為false。

loopBottom:false/true

  1. loopHorizontal 頁面中的橫向幻燈片是否循環滾動,默認為true。

loopHorizontal:true/false

  1. autoScrolling是否使用fullpage自己的滾動方式,默認為true。如果設置為false,頁面將不會按頁切換。

autoScrolling:true/false

  1. scrollBar 是否顯示瀏覽器自帶的滾動條,默認為false。

scrollBar:false/true

  1. paddingTop與paddingBottom 為每個section設置上下的內邊距。

paddingTop:'100px',
paddingBottom:'50px'

  1. fixedElements 將某個元素固定在fullpage的頁面當中(配合position:fixed),使其不隨頁面的滾動而滾動。如果只是用css的posirion:fixed對某個元素進行固定定位,該元素會被覆蓋。

fixedElements:'#elemId'
//elemId為被固定元素的id

  1. keyBoardScrolling是否使用鍵盤的方向鍵控制頁面滾動,默認為true。

keyBoardScrolling:true/false

  1. TouchSensitivity 控制移動設備滑動敏感系數,默認為5,按照百分比來衡量,最高為100,該系數越大則頁面越難被滑動。

touchSensitivity:10

  1. continuousVertical 控制頁面是否循環滾動,不會像loopTop跟loopBottom那樣出現一個跳動(與它倆不兼容,不可同時設置),直接順序循環。默認為false。

continuousVertical:false/true

11.animateAuthor控制是否從第一個section已動畫的方式滾動到定位的錨鏈接,默認為true。

animateAuthor:true/false

三、菜單與導航設置

通過menu控制項給fullpage添加菜單,并且把菜單跟每個頁面的錨鏈接綁定到一起。

菜單代碼如下:


導航菜單.png

fullpage控制項如下:
$('#fullpage').fullpage({
anchors:['page1','page2','page3'],//為頁面添加錨鏈接
menu:'#Menu' //生成fullpage菜單

})

  1. recordHistory 設置是否由瀏覽器自帶的回退前進按鈕來控制fullpage單頁面之間按照歷史記錄進行切換,即當你通過鼠標滾輪滾動到第三屏之后,可以通過瀏覽器自帶的回退按鈕,返回到第二屏跟第一屏。默認為true。

recordHistory:true/false

  1. navigation 控制是否顯示導航小圓點,默認為false。
    navigationPosition 控制小圓點導航位置,right跟left。
    navigationTooltips 控制鼠標移入小圓點之后的提示。
    showActiveTooltips 是否顯示當前section頁面的提示文字,默認為false。

navigation:true,
navigationPosition:'right',
navigationTooltips:['page1','page2','page3'],
showActiveTooltips:true

  1. slidesNavigation 是否顯示橫向幻燈片的導航,默認為false。
    slidesNavPosition 幻燈片導航位置,可以為'top'或'bottom'。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 學習 jQuery-fullPage.js 插件已經兩天,參照網上的案例仿造了一個“魅族Note2官網”網頁,中間...
    seporga閱讀 6,502評論 2 11
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 在頁面引入,需要先引入jQuery 進入cdnjs官網,搜索fullpagejquery.fullPage.css...
    質真如渝閱讀 4,728評論 1 6
  • fullpage配置項 調用fullpage.js$('#fullpage').fullpage() sectio...
    LeoCong閱讀 3,439評論 0 2
  • 文/張又可 節選自張又可文集《青春的遺囑》 從哪兒說起呢,當我開始看書只看書的前言、序言的時候還是2007年呢,隨...
    張又可閱讀 217評論 0 0