首页 > 网站 > WEB开发 > 正文

jquery实现视觉滚动--fullpage

2024-04-27 15:01:27
字体:
来源:转载
供稿:网友

用fullpage.js实现视觉滚动效果

1.Html页面

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">    <title>使用fullpage实现视觉滚动效果</title>    <script type="text/javascript" src="js/fullPage.min.js"></script>    <link href="CSS/index.css" rel="stylesheet" type="text/css" />    <script src="js/jquery.1.8.1.js"></script></head><body>    <div id="pageContain">        <div class="page page1 current" id="page1">            <img class="imgStyle" src="img/p16.jpg">            <div class="contain pa section">                <div class="title1">第一屏</div>                <a id="transparent_div1" style="position:absolute;text-align:center;bottom:0px;width: 500px;left:50%;margin-left: -250px;"><img  style="width:28px;height:36px;z-index:5;" src="img/arrow_down.png"></a>                        </div>        </div>        <div class="page page2" id="page2">            <img class="imgStyle" src="img/p2.jpg">            <div class="contain pa section">                <div class="section_title">第二屏</div>            </div>        </div>        <div class="page page3" id="page3">            <img class="imgStyle" src="img/p4.jpg">            <div class="contain pa section">                <div class="section_title">第三屏</div>                <!-- <div class="slide">第三屏的第一屏</div>                <div class="slide">第三屏的第二屏</div>                <div class="slide">第三屏的第三屏</div>                <div class="slide">第三屏的第四屏</div>                <ul id="navBar1">                    <li></li>                    <li></li>                    <li></li>                    <li></li>                </ul> -->            </div>        </div>        <div class="page page4" id="page4">            <img class="imgStyle" src="img/p5.jpg">            <div class="contain pa section">                <div class="section_title">第四屏</div>            </div>        </div>        <div class="page page5" id="page5">            <img class="imgStyle" src="img/p8.jpg">            <div class="contain pa section">                <div class="section_title">第五屏</div>            </div>        </div>        <div class="page page6" id="page6">            <div class="contain pa section">                <div class="section_title">第六屏</div>            </div>        </div>    </div>    <ul id="navBar">        <li></li>        <li></li>        <li></li>        <li></li>        <li></li>        <li></li>    </ul>    <script type="text/Javascript">        var runPage;        runPage = new FullPage({            id: 'pageContain',            slideTime: 800,            effect: {                transform: {                    translate: 'Y'                },                opacity: [0, 1]            },            mode: 'wheel, touch, nav:navBar',            easing: 'ease',            scrollDelay:400        });        $('#transparent_div1').on('click', function(){            runPage.next();        });        window.onload=function(){            $('#transparent_div1').css({                'opacity': 0.5,                'display': 'block'            }).animate({                "opacity": 1            }, 2000);        }        setInterval(function(){            $('#transparent_div1').animate({'bottom':'25px'},200).animate({'bottom':'5px'},200).animate({'bottom':'15px'},200);            },600);        //pageup pagedown控制滚动        document.onkeydown=function(event){            var e = event || window.event || arguments.callee.caller.arguments[0];            if(e && e.keyCode==38){                runPage.PRev();            }            if(e && e.keyCode==40 ){                runPage.next();            }        };     </script></body></html>

 

效果图

 

源代码地址:http://files.cnblogs.com/files/gzx618/fullPage.zip


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表