jquery實(shí)現(xiàn)點(diǎn)擊頁面回到頂部
a)下面看看實(shí)現(xiàn),實(shí)現(xiàn)很簡單,通過JQ判斷滾動條向下滾動的長度大于多少時顯示【回到頂部+回到首頁】的圖標(biāo)(換一種理解:滾動條頂端距離頁面頂部的距離),另外一種實(shí)現(xiàn)方法,就是通過錨標(biāo)記,很好理解,就是標(biāo)記一個位置,事件激活時,給我回到這個位置
b)JQ判斷滾動條向下滾動的長度大于多少時,這個方法,也可以用來做頁面的自動加載...就是你不停滾動,數(shù)據(jù)就不停加載...用戶體驗(yàn)很好的喔【有時間就寫】
1)首先我們寫好DOM結(jié)構(gòu)、寫好CSS樣式表
/* HTML */ <div style="width: 100%; height: 3000px;"> <!--這個帶ID的p標(biāo)簽,叫做錨標(biāo)記,放在頁面頂部位置,目的:防止代碼不起作用時(比如類庫版本瀏覽器不支持),你點(diǎn)擊回到頂部,仍然可以通過錨標(biāo)記實(shí)現(xiàn)--> <p id="pageTop"></p> <section id="top_sec" class="top_sec"> <a href="#pageTop" id="goPageTop"></a> <a href="#" id="goPageHome"></a> </section> </div>
/* CSS */ .top_sec { position: fixed; bottom: 74px; right: 12px; width: 42px; z-index: 999; display: none; } #goPageTop { width: 42px; height: 42px; margin-bottom: 10px; border-radius: 50%; background: url(img/go_top_icon.png) no-repeat 0 0; background-size: 42px auto; display: block; } #goPageHome { width: 42px; height: 42px; position: relative; border-radius: 50%; background: url(img/go_home_icon.png) no-repeat 0 0; background-size: 42px auto; display: block; }
2)來看看實(shí)現(xiàn)代碼
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script> <script type="text/javascript"> /* 回到頂部 */ $(function() { $(function() { $(window).scroll(function() { /* 判斷滾動條 距離頁面頂部的距離 100可以自定義*/ if($(window).scrollTop() > 100) { $("#top_sec").fadeIn(100); /* 這里用.show()也可以 只是效果太丑 */ } else { $("#top_sec").fadeOut(100); } }); }); /* 給圖片元素綁定 回到頂部的事件 */ $(function() { $("#goPageTop").on("click", function() { $('body,html').animate({ scrollTop: 0 }, 1000); return false; }); }); }); </script>
3)這是效果圖
總結(jié):一定注意是否引用了JQ類庫。
以上就是本文的全部內(nèi)容,希望對大家有所幫助,謝謝對腳本之家的支持!
- jQuery實(shí)現(xiàn)簡單的回到頂部totop功能示例
- 如何利用JQuery實(shí)現(xiàn)從底部回到頂部的功能
- jquery實(shí)現(xiàn)跳到底部,回到頂部效果的簡單實(shí)例(類似錨)
- jQuery回到頂部的代碼
- jQuery實(shí)現(xiàn)帶有動畫效果的回到頂部和底部代碼
- jquery實(shí)現(xiàn)的動態(tài)回到頂部特效代碼
- jQuery實(shí)現(xiàn)分章節(jié)錨點(diǎn)“回到頂部”動畫特效代碼
- jquery網(wǎng)頁回到頂部效果(圖標(biāo)漸隱,自寫)
- jQuery實(shí)現(xiàn)回到頂部效果
相關(guān)文章
Jquery CheckBox全選方法代碼附j(luò)s checkbox全選反選代碼
喜歡上了Jquery的簡便、明了···與用JavaScript寫的比起來真的有點(diǎn)差距!2010-06-06jQuery EasyUI tree增加搜索功能的實(shí)現(xiàn)方法
擴(kuò)展jQuery EasyUI tree搜索樹節(jié)點(diǎn)的方法,使其支持節(jié)點(diǎn)名稱的模糊匹配,將不匹配的節(jié)點(diǎn)隱藏。下面通過本文給大家分享jQuery EasyUI tree增加搜索功能,需要的朋友可以參考下2017-04-04jQuery實(shí)現(xiàn)鼠標(biāo)移到某個對象時彈出顯示層功能
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)移到某個對象時彈出顯示層功能,涉及jQuery基于事件響應(yīng)動態(tài)操作頁面元素屬性相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-08-08jQuery+php實(shí)時獲取及響應(yīng)文本框輸入內(nèi)容的方法
這篇文章主要介紹了jQuery+php實(shí)時獲取及響應(yīng)文本框輸入內(nèi)容的方法,涉及jQuery響應(yīng)鍵盤事件及ajax調(diào)用php文件針對輸入內(nèi)容的處理與回調(diào)相關(guān)技巧,非常簡單易懂,需要的朋友可以參考下2016-05-05jquery實(shí)現(xiàn)的網(wǎng)頁自動播放聲音
這篇文章主要介紹了使用jquery如何實(shí)現(xiàn)的網(wǎng)頁自動播放聲音,需要的朋友可以參考下2014-04-04