麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery實現簡單滾動動畫效果

2019-11-20 10:17:15
字體:
來源:轉載
供稿:網友

動畫的思路很簡單,點擊頁面上一個元素,頁面滾動到指定位置。下面介紹一下我3個小時百度的研究成果:

首先是html部分:

<html><body><a>頂部</a><a>中部</a>...<p>持續添加直到出現滾動條</p>...</body></html>

先添加兩個<a>元素作為按鈕。然后對<a>元素進行補充:

<html><body><a href="javascript:;" id="tab1">頂部</a><a href="javascript:;" id="tab2">中部</a>...<p>持續添加直到出現滾動條</p>...</body>

href="javascript:;"大概意思是說a元素可以激活js代碼。如果不加則代碼無效。使用<button>則無需添加。
接著引入jquery和寫入代碼:

<script src="js/jquery-1.10.2.min.js"></script><script>  $(document).ready(function(){    $("#tab1").click(function(){      $("html,body").animate({scrollTop:'0px'},300);    });    $("#tab2").click(function(){      $("html,body").animate({scrollTop:'600px'},300);    });  });</script>

需要注意:

1、寫入的代碼最好在引入的jquery語句下方

2、id一定要和<a>元素對應

3、"html,body"代表整體移動

4、({scrollTop:'600px'},300);前面的數值是移動距離,后面的數值是動畫時間(單位是毫秒)

做到這一步代碼就能運行了。

下面詳細的解析一下jquery代碼:

 $(document).ready(function(){//這一句都要加,不加會出錯,沒有實際作用    $("#tab1").click(function(){    //$("#tab1")是選擇器,click()是方法。意思是說對#tab1使用click方法      $("html,body").animate({scrollTop:'0px'},300);      //我理解的scrollTop是個變量屬性,代表元素最頂端和當前瀏覽器顯示區域上邊沿之間的距離,所以這句話的意思是:讓body的上邊沿和瀏覽器可視區域上邊沿距離為0px,結果就是回到頁面頂端。    });    ...  });

以上就是本文的全部內容,希望對大家學習javascript程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美精品在线视频观看 | 一本大道av | 依人在线视频 | 中国a毛片 | 暖暖免费观看高清完整版电影 | 欧美综合成人 | 亚洲码无人客一区二区三区 | 欧美成人精品一区二区 | 久久久成人精品视频 | 精品久久久久久久久久久下田 | 广州毛片| 午夜男人免费视频 | 91九色视频在线播放 | 91在线色| 暴力肉体进入hdxxxx古装 | 久久久成人免费视频 | 91一级毛片 | 激情久久免费视频 | 国产一级桃视频播放 | 国产伦精品一区二区三区在线 | 毛片视频播放 | 午夜色视频在线观看 | 久久久久成人免费 | 97伦理 | 91在线色| 日本黄色一级电影 | 黄网站在线免费 | 天堂成人国产精品一区 | av电影在线观看免费 | 欧美三级毛片 | 久久久久久久久久性 | 99视频有精品视频高清 | av电影免费播放 | 91热久久免费频精品黑人99 | 九九热九九 | 亚洲国产美女视频 | 欧美成人一区二区三区电影 | 青久草视频 | 一夜新娘第三季免费观看 | 欧美日韩手机在线观看 | 亚洲小视频在线播放 |