DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> jQuery基礎知識 >> 8.12 訓練題(1)帶有動畫效果的回頂部特效
8.12 訓練題(1)帶有動畫效果的回頂部特效
編輯:jQuery基礎知識     

在“jQuery滾動事件scroll()”這一節我們給大家介紹了“回頂部特效”的原理,不過那個例子只是一個簡單的回頂部特效。在這一節,我們在原來例子上結合jQuery動畫制作一個用戶體驗更好的回頂部特效。

實現代碼如下:

在線測試
 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <style type="text/css">
        body
        {
            height:1800px;
        }
        #back-to-top
        {
            position:fixed;
            right:50px;
            bottom:50px;
            display:none; /*設置默認情況下元素為隱藏狀態*/
            width:40px;
            height:40px;
            color:white;
            background-color:#45B823;
            font-family:微軟雅黑;
            font-size:15px;
            font-weight:bold;
            text-align:center;
            cursor:pointer;
        }
    </style>
    <script type="text/javascript" src="../App_js/jquery-1.12.0.min.js"></script>
    <script type="text/javascript">
        $(function () {
            /*根據滾動距離判斷按鈕是否顯示或隱藏*/
            $(window).scroll(function () {
                if ($(this).scrollTop() > 300) {
                    $("#back-to-top").fadeIn(200);
                }
                else {
                    $("#back-to-top").fadeOut(200);
                }
            });
            /*實現點擊滾動回頂部*/
            $("#back-to-top").click(function () {
                $("html,body").animate({ scrollTop: 0 }, 500);
            });
        })
    </script>
</head>
<body>
    <div id="back-to-top">回到頂部</div>
</body>
</html>

默認情況下,在浏覽器預覽效果如下:

當我們拖動滾動條一段距離(300px)之後,預覽效果如下:

分析:

幾個簡單的動畫效果,有時候卻能極大地提供用戶體驗。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved