全屏網(wǎng)頁插件fullpage

<link rel="stylesheet" type="text/css" href="/plugins/fullpage/jquery.fullPage.css" />
<link  rel="stylesheet">
<script src="http://cdn.bootcss.com/jquery/1.11.3/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script src="/fullpage/jquery.fullPage.min.js"></script>
<script type="text/javascript">
  $(function() {
    $("#fullpage").fullpage({
      // 導(dǎo)航區(qū)域
      // 綁定菜單盒子 ( #menu)
      'menu': '#menu',
      // 是否鎖定錨, 鎖定后點(diǎn)擊菜單不會(huì)跳轉(zhuǎn)到對(duì)應(yīng)的屏 (false)
      'lockAnchors':false, 
      // url錨參數(shù) 用戶區(qū)分當(dāng)前是哪一屏 (['firstPage','secondPage'])
      'anchors':["firstPage", "secPage", "thrPage", "fourPage", "fivePage"],
      // 是否開啟導(dǎo)航點(diǎn) (false)
      'navigation':true, 
      // 導(dǎo)航點(diǎn)位置 (right) left,right
      'navigationPosition':'left',
      // 開啟導(dǎo)航點(diǎn)后  鼠標(biāo)放在小圓點(diǎn)上的提示 (['firstSlide','secondSlide'])
      'navigationTooltips':['首頁 ',' 數(shù)據(jù)監(jiān)測','規(guī)劃報(bào)告','新聞中心','關(guān)于我們'],
      // 是否直接顯示導(dǎo)航點(diǎn)提示 (false)
      'showActiveTooltip':false,
      // 開啟Slide導(dǎo)航點(diǎn)(false)
      'slidesNavigation':true,
      // Slide導(dǎo)航點(diǎn)位置(bottom)
      'slidesNavPosition':'top',
                    
      // Scrolling 動(dòng)畫 
                    
      // 每個(gè)屏幕滾動(dòng)動(dòng)畫執(zhí)行的時(shí)間突想,時(shí)間的單位為毫秒(ms)
      'scrollingSpeed':1000,
      // 定義屏幕是否自動(dòng)滾動(dòng)  (true)
      'autoScrolling':true,
      // 默認(rèn)值:true番枚,設(shè)置是否自適應(yīng)整個(gè)窗口的空間,以某個(gè)section的內(nèi)容為分界線,
      //設(shè)置為true時(shí),某個(gè)的section將填充到整個(gè)頁面,否者用戶可以停留在網(wǎng)頁的任何位置菜拓。
      'fitToSection':true,
      'fitToSectionDelay':1000,
      // 是否使用瀏覽器默認(rèn)的滾動(dòng)條, 開啟后autoScrolling配置任然生效,關(guān)閉后wow.js無效
      'scrollBar':false,
      // 定義了用于垂直和水平滾動(dòng)的過渡效果
      'easying':'easeInOutElastic',
      // 定義是否使用Js或css3,讓section和slide使用動(dòng)畫
      'css3':true,
      // 要定義此效果,css3屬性必須為true
      // 你可以使用 CSS3 transition-timing-function 屬性 自定義多個(gè)動(dòng)畫效果笛厦,        
      // 例如:linear纳鼎、ease-out、
      // 或者使用cubic-bezier方法創(chuàng)建自定義的動(dòng)畫效果裳凸,
      'easingcss3':'cubic-bezier(0.175, 0.885, 0.320, 1.275)',
      // 默認(rèn)值:false贱鄙,定義屏幕滾動(dòng)到第一個(gè)后,是否循序滾動(dòng)到最后一個(gè)姨谷。
      'loopTop':false,
      // 默認(rèn)值:false逗宁,定義屏幕滾動(dòng)到最后一個(gè)后,是否循環(huán)滾動(dòng)到第一個(gè)梦湘。
      'loopBottom':false,
      // 默認(rèn)值:false瞎颗,定義向下滾動(dòng)到最后一節(jié)是否應(yīng)該向下滾動(dòng)到第一個(gè),
      // 如果向上滾動(dòng)的第一部分應(yīng)該滾動(dòng)到最后一個(gè)
      // loopToop捌议、loopBottom相比 會(huì)直接滑動(dòng)到第一個(gè)或最后一個(gè)
      // 不兼容loopTop和loopBottom選項(xiàng), 
      // 任何滾動(dòng)條存在于網(wǎng)站(scrollBar:true或autoScrolling:false)哼拔。
      'continuousVertical':false,
      // 默認(rèn)值:true,定義水平的幻燈片是否循環(huán)切換瓣颅。
      'loopHorizontal':true,
      // 默認(rèn)null,避免在滾動(dòng)某些元素時(shí)滾動(dòng)屏幕, 如百度地圖放大會(huì)向上滑,將地圖容器ID設(shè)置進(jìn)來
      //'normalScrollElements':['#map'],
                    
      // fullpage擴(kuò)展:定義在最后一個(gè)幻燈片中向右滑動(dòng)應(yīng)該向右滑動(dòng)到第一個(gè)還是不向左滑動(dòng)倦逐,
      // 如果在第一個(gè)幻燈片中向左滾動(dòng),應(yīng)該向左滑動(dòng)到最后一個(gè)幻燈片宫补。
      // 不兼容loopHorizontal檬姥。需要fullpage.js> = 2.8.3曾我。
      //'continuousHorizontal':false,
      // fullpage擴(kuò)展:默認(rèn)false,定義是否使用鼠標(biāo)滾輪或觸控板在滑塊內(nèi)水平滑動(dòng)。
      //'scrollHorizontally':false,
      // fullpage擴(kuò)展:默認(rèn)false,移動(dòng)一個(gè)水平滑塊是否會(huì)迫使其他部分中的滑塊在相同方向上滑動(dòng)健民。
      //'interlockedSlides':false,
      // fullpage擴(kuò)展:默認(rèn)false,啟用或禁用使用鼠標(biāo)或手指拖動(dòng)和滑動(dòng)部分和幻燈片, 
      // 可選項(xiàng): true, false, fingersonly
      //'dragAndMove':false,
      // fullpage擴(kuò)展:默認(rèn)false,提供使用百分比非全屏部分的方法
      //'offsetSections':false,
      // fullpage擴(kuò)展:默認(rèn)false,是否在離開其滑塊后重置每個(gè)滑塊
      //'resetSliders':false,
      // fullpage擴(kuò)展:默認(rèn)false,定義是否使用淡入淡出效果抒巢,而不是默認(rèn)滾動(dòng)效果。
      // 可選項(xiàng): true, false, sections,slides
      //'fadingEffect':false,
      // 是否為節(jié)/幻燈片創(chuàng)建滾動(dòng)秉犹,以防其內(nèi)容大于其高度  插件scrolloverflow.min.js
      //'scrollOverflow':false,
      // 默認(rèn)值:true虐秦,定義是否可以使用鍵盤導(dǎo)航內(nèi)容。
                    
      ////輔助功能 
      'keyboardScrolling':true,
      // 默認(rèn)值:true凤优,訪問網(wǎng)站網(wǎng)址 是直接跳轉(zhuǎn)到指定屏還是從第一屏滾動(dòng)到指定屏
      'animateAnchor':true,
      // 默認(rèn)值:true悦陋,是否將站點(diǎn)的狀態(tài)推送到瀏覽器的歷史記錄
      'recordHistory':true,
                    
      ////設(shè)計(jì) 
      // 默認(rèn)值:true,確定是否使用控制箭頭使幻燈片向右或向左移動(dòng)筑辨。
      'controlArrows':true,
      // 默認(rèn)值:true俺驶,垂直居中sections中的內(nèi)容。
      // 請(qǐng)考慮在afterRender回調(diào)中使用委派或加載其他腳本棍辕。
      'verticalCentered':true,
      // 默認(rèn)值:none暮现,定義每個(gè)section的CSS背景演示
      'sectionsColor':["#294b77", "#ffffff", "#3e8ebd", "#ffffff", "#ffffff"],
      // 默認(rèn)值:0,定義每個(gè)sections的上內(nèi)邊距
      'paddingTop':'100px', 
      // 默認(rèn)值:0楚昭, 定義每個(gè)sections的下內(nèi)邊距
      'paddingBottom':'100px',
      // 默認(rèn)值:null栖袋,定義哪些元素將從插件的滾動(dòng)結(jié)構(gòu)中移除,這在使用css3選項(xiàng)保持固定時(shí)是必需的
      'fixedElements':'.removeS',
      // 默認(rèn)值:0,當(dāng)瀏覽器的寬度小于定義值時(shí)抚太,網(wǎng)頁將像正常網(wǎng)頁一樣滾動(dòng)塘幅,不會(huì)一屏一屏的滾動(dòng)。
      'responsiveWidth':0,
      // 默認(rèn)值:0尿贫,瀏覽器高度小于定義值時(shí) 电媳,網(wǎng)頁將像正常網(wǎng)頁一樣滾動(dòng),不會(huì)一屏一屏的滾動(dòng)庆亡。
      'responsiveHeight':300,
                    
      // 自定義選擇器
      // 默認(rèn)值:.section匾乓,定義用于插件section的jQuery選擇器
      'sectionSelector':'.section',
      // 默認(rèn)值:.slide, 定義用于插件slide的jQuery選擇器
      'slideSelector':'.slide',
                    
      // 默認(rèn)值:.true又谋, 是否啟動(dòng)延遲加載 拼缝,使用路徑為 data-src=''
      'lazyLoading':true,
                    
      // events 事件
      // 用戶在離開Section時(shí), 在轉(zhuǎn)到新section時(shí)觸發(fā)此回調(diào), 返回false將取消移動(dòng)
      // index: 離開section的索引, 從1開始
      // nextIndex: 目標(biāo)section的索引, 從1開始
      // direction: section的滾動(dòng)方向, up或down
      onLeave: function(index, nextIndex, direction){
        console.log("當(dāng)前事件為:onLeave!");
        console.log('離開第'+index+"個(gè)頁面, 滑動(dòng)到第"+nextIndex+"個(gè)頁面, 
          當(dāng)前移動(dòng)方向:"+direction);
          //return false;
        },
      // 在滾動(dòng)結(jié)束后彰亥,section一旦被加載咧七,回調(diào)觸發(fā)
      // anchorLink: 對(duì)應(yīng)section的anchorLink
      // index: section的索引, 從1開始
      afterLoad:function(anchorLink, index){
        console.log("當(dāng)前事件為:afterLoad!");
        console.log('當(dāng)前section是第'+index+'個(gè)頁面, 它的anchorLink為: '+anchorLink);
      },
      // 這個(gè)回調(diào)是在頁面結(jié)構(gòu)生成之后觸發(fā),這是要用來初始化其他插件
      afterRender: function(){
        console.log("當(dāng)前事件為:afterRender!");
        console.log("頁面結(jié)構(gòu)已生成J@ⅰV硇稹娇斩!");
      },
      // 在調(diào)整瀏覽器窗口大小后被觸發(fā)
      afterResize: function(){
        var pluginContainer = $(this);
        console.log("當(dāng)前事件為:afterResize!");
        console.log('部分已經(jīng)調(diào)整大小');
      },
      // fullpage.js從正常模式更改為響應(yīng)模式或從響應(yīng)模式更改為正常模式后觸發(fā)仁卷。
      // isResponsive:boolean 確定是進(jìn)入響應(yīng)模式(true),還是返回正常模式(false)
      afterResponsive: function(isResponsive){
        console.log("當(dāng)前事件為:afterResponsive!");
        console.log('isResponsive:'+isResponsive);
      },
      // 在滾動(dòng)結(jié)束后穴翩,加載了section的slide后,回調(diào)觸發(fā)
      // anchorLink: 對(duì)應(yīng)section的anchorLink
      // index:section的索引, 從1開始
      // slideAnchor:對(duì)應(yīng)slide的anchor(錨點(diǎn))
      // slideIndex:slide的索引, 從1開始(默認(rèn)slide不計(jì)數(shù))
       afterSlideLoad: function(anchorLink, index, slideAnchor, slideIndex){
          console.log("當(dāng)前事件為:afterSlideLoad!");
          console.log('當(dāng)前是第'+index+'個(gè)section, 它的anchor是'+anchorLink+'
          .當(dāng)前slide是第'+slideIndex+'個(gè),它的anchor是'+slideAnchor);
       },
      // 當(dāng)用戶在離開slide前往轉(zhuǎn)到另一個(gè)slide時(shí)锦积,會(huì)觸發(fā)此回調(diào)芒帕。返回false將在它發(fā)生之前取消移動(dòng)。
      // anchorLink:section對(duì)應(yīng)的anchorLink
      // index:section的索引, 從1開始
      // slideIndex:slide的索引, 從0開始
      // direction:slide的滾動(dòng)方向, right or left
      // nextSlideIndex: 目標(biāo)slide的索引
      onSlideLeave: function(anchorLink, index, slideIndex, direction, nextSlideIndex){
        console.log("當(dāng)前事件為:onSlideLeave!");
        console.log('當(dāng)前是第'+index+'個(gè)section, 它的anchor是'+anchorLink+'
          .當(dāng)前slide是第'+slideIndex+'個(gè),它本次向'+direction+' 移動(dòng), 
          目標(biāo)是第'+nextSlideIndex+'個(gè)');
        }
      };
                
      // 效果查看地址 http://alvarotrigo.com/fullPage/examples/methods.html#3rdPage
      // 向上滾動(dòng)一個(gè)section
      $.fn.fullpage.moveSectionUp();
      // 向下滾動(dòng)一個(gè)section
      $.fn.fullpage.moveSectionDown();
      // 將頁面滑動(dòng)到指定section, 并滑動(dòng)到第2個(gè)slide
      $.fn.fullpage.moveTo('firstSlide', 2);
      $.fn.fullpage.moveTo(3, 0);
      $.fn.fullpage.moveTo(3);
      // 和moveTo相同, 直接跳轉(zhuǎn)到目標(biāo) 沒有動(dòng)畫
      $.fn.fullpage.silentMoveTo('firstSlide', 2);
      // 將當(dāng)前slide向右滾動(dòng)到下一張slide
      $.fn.fullpage.moveSlideRight();
      // 將當(dāng)前slide向左滾動(dòng)到上一張slide
      $.fn.fullpage.moveSlideLeft();
      // 設(shè)置頁面滾動(dòng)方式, true為自動(dòng)滾動(dòng)丰介,false手動(dòng)正常滾動(dòng)
      $.fn.fullpage.setAutoScrolling(false);
      // 設(shè)置section是否在屏幕中間
      $.fn.fullpage.setFitToSection(false);
      // 設(shè)置定位url中的錨是否可以控制頁面滾動(dòng)
      $.fn.fullpage.setLockAnchors(false);
                
      // 禁止?jié)L動(dòng)
      $.fn.fullpage.setAllowScrolling(false);
      // 禁止向下滾動(dòng)  all,up,down,left,right
      $.fn.fullpage.setAllowScrolling(false, 'down');
      // 禁用向下和向右
      $.fn.fullpage.setAllowScrolling(false, 'down, right');
                
      // 禁用所有鍵盤滾動(dòng)
      $.fn.fullpage.setKeyboardScrolling(false);
      // 禁用鍵盤向下滾動(dòng) all,up,down,left,right
      $.fn.fullpage.setKeyboardScrolling(false, 'down');
      // 禁用鍵盤向下和向右
      $.fn.fullpage.setKeyboardScrolling(false, 'down, right');
                
      // 是否為URL中的每個(gè)哈希更改歷史記錄
      $.fn.fullpage.setRecordHistory(false);
      // 定義滾動(dòng)速度(以毫秒為單位)
      $.fn.fullpage.setScrollingSpeed(700);
                
      // 銷毀由fullPage.js創(chuàng)建的所有JavaScript事件(滾動(dòng)背蟆,URL中的hashchange ...)
      $.fn.fullpage.destroy();
      // 銷毀所有fullPage事件以及原始HTML標(biāo)記所做的任何修改。
      $.fn.fullpage.destroy('all');
      // 更新DOM結(jié)構(gòu)以適應(yīng)新窗口大小或其內(nèi)容
      $.fn.fullpage.reBuild();
      // 設(shè)置頁面的響應(yīng)模式, 
      $.fn.fullpage.setResponsive(true);
    });
  </script>
  <style>
    #menu {
      position: fixed;
      top: 0;
      left: 0;
      height: 40px;
      z-index: 70;
      width: 100%;
      padding: 0;
      margin: 0;
     }
  </style>
  </head>
<body>
    <!-- 導(dǎo)航 -->
    <div id="menu">
        <a href="#firstPage">首頁</a>
        <a href="#secPage">數(shù)據(jù)監(jiān)測</a>
        <a href="#thrPage">規(guī)劃報(bào)告</a>
        <a href="#fourPage">新聞中心</a>
        <a href="#fivePage">關(guān)于我們</a>
    </div>
    <div class="swapper-box">
        <div id="fullpage">
            <div class="section">
                <div class="slide">
                    ![](plugins/skitter/images/sprite-square.png)
                </div>
                <div class="slide">
                    ![](plugins/skitter/images/sprite-default.png)
                </div>
                <div class="slide">
                    ![](plugins/skitter/images/sprite-round.png)
                </div>
            </div>
            <div class="section">
                2
            </div>
            <div class="section">
                3
            </div>
            <div class="section">
                4
            </div>
            <div class="section">
                5
            </div>
            <div class="section removeS" style="background-color: #CC3333;">
                666666
            </div>
        </div>

    </div>
</body>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末哮幢,一起剝皮案震驚了整個(gè)濱河市带膀,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌橙垢,老刑警劉巖垛叨,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異柜某,居然都是意外死亡嗽元,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門喂击,熙熙樓的掌柜王于貴愁眉苦臉地迎上來剂癌,“玉大人,你說我怎么就攤上這事翰绊∨骞龋” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵监嗜,是天一觀的道長琳要。 經(jīng)常有香客問我,道長秤茅,這世上最難降的妖魔是什么稚补? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮框喳,結(jié)果婚禮上课幕,老公的妹妹穿的比我還像新娘。我一直安慰自己五垮,他們只是感情好乍惊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著放仗,像睡著了一般润绎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天莉撇,我揣著相機(jī)與錄音呢蛤,去河邊找鬼。 笑死棍郎,一個(gè)胖子當(dāng)著我的面吹牛其障,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播涂佃,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼励翼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了辜荠?” 一聲冷哼從身側(cè)響起汽抚,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎伯病,沒想到半個(gè)月后殊橙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡狱从,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年膨蛮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片季研。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡敞葛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出与涡,到底是詐尸還是另有隱情惹谐,我是刑警寧澤,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布驼卖,位于F島的核電站氨肌,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏酌畜。R本人自食惡果不足惜怎囚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望桥胞。 院中可真熱鬧恳守,春花似錦、人聲如沸贩虾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽缎罢。三九已至伊群,卻和暖如春考杉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背舰始。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來泰國打工崇棠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蔽午。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓易茬,卻偏偏與公主長得像酬蹋,于是被迫代替她去往敵國和親及老。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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