jquery實現的點選返回頂部和底部特效詳解
本章節介紹一下如何利用jquery實現返回頂部和底部的效果,這種效果在長篇幅的網站中經常遇到,是非常人性化的效果,以前需要拖動滾動條實現的效果,只要點選一個按鈕即可實現,下面就通過程式碼例項介紹一下如何實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .box{ height:200px; width:100%; background:#ccc; margin:10px 0; } .location{ position:fixed; right:0; bottom:10px; width:20px; background:#FFC; padding:5px; cursor:pointer; color:#003 } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function($){ $('.scroll_top').click(function(){ $('html,body').animate({scrollTop:'0px'},800); }) $('.scroll_bottom').click(function(){ $('html,body').animate({scrollTop:$('.bottom').offset().top},800); }) }) </script> </head> <body> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box"></div> <div class="box bottom"></div> <div class="location"> <p class="scroll_top">返回頂部</p> <p class="scroll_bottom">滑到底部</p> </div> </body> </html>
上面的程式碼實現了我們的要求,點選響應按鈕可以實現返回頂部和底部的功能,下面介紹一下它的實現過程。
一.程式碼註釋:
1.$(document).ready(function($){}),當文件結構完全載入完畢再去執行函式中的程式碼。
2.$('.scroll_top').click(function(){}),為p元素註冊click事件處理函式,點選它可以返回頂部。
3.$('html,body').animate({scrollTop:'0px'},800),以動畫的方式將body元素的scrollTop設定為0,也就是返回頂部。
4.$('html,body').animate({scrollTop: $('.bottom').offset().top},800),設定body的scrollTop屬性值為 $('.bottom').offset().top值,這個值並不是精準的返回底部的值,但是通過設定已經完全可以滿足。
二.相關閱讀:
1.click事件可以參閱jQuery click 事件一章節。
2.animate()函式可以參閱jQuery animate()一章節。
3.scrollTop屬性可以參閱js scrollTop一章節。
4.offset()函式可以參閱jQuery offset()一章節。
相關文章
- 點選返回頂部效果實現程式碼詳解
- jQuery返回頂部按鈕詳解jQuery
- jquery點選返回網頁頂部程式碼jQuery網頁
- JavaScript點選按鈕返回底部詳解JavaScript
- jquery實現返回頁面頂部功能。jQuery
- RecyclerView滑動到底部的時候點選按鈕直接返回頂部View
- js點選返回網頁頂部程式碼例項詳解JS網頁
- JavaScript返回頂部詳解JavaScript
- js實現點選回到頂部JS
- jQuery實現的簡單焦點圖特效實現過程詳解jQuery特效
- 網站返回頂部jquery js實現程式碼方式案例網站jQueryJS
- 簡單實現點選回到頂部
- jQuery/CSS3實現滑鼠點選波浪特效jQueryCSSS3特效
- 點選返回頂部程式碼具有緩衝效果
- JavaScript 點選按鈕返回底部JavaScript
- js返回頁面頂部的實現(layui)JSUI
- 具有彈性的點選返回網頁頂部程式碼網頁
- .滑鼠點選愛心特效的實現特效
- jQuery頂部帶有選項卡的焦點圖效果jQuery
- 基於js實現點選按鈕回到頂部JS
- [前端外掛] js返回頂部 效果實現前端JS
- vue專案tween方法實現返回頂部Vue
- mui裡點選input框是為什麼會返回頂部UI
- js返回頂部JS
- 點選返回網頁頂層效果網頁
- UI介面微信底部(ViewPager實現Tab,左右滑動+底部點選)UIViewpager
- 封裝RecyclerView,實現新增頭部和底部封裝View
- jQuery實現的點選元素隱藏和顯示jQuery
- jQuery實現簡單點選隱藏和點選顯示列表的功能jQuery
- jquery中點選切換的實現jQuery
- HTML5商城開發五實現返回頁面頂部HTML
- css3和jQuery實現的點選出現波紋效果CSSS3jQuery
- 用jQuery實現翻書特效jQuery特效
- jQuery之回到頂部jQuery
- Jquery回到頂部功能jQuery
- jquery實現的右鍵滑鼠點選事件jQuery事件
- 如何實現一個 滑鼠點選特效的 chrome外掛特效Chrome
- Android開發之TabLayout實現頂部選單AndroidTabLayout