jquery實(shí)現(xiàn)點(diǎn)擊頁面回到頂部
a)下面看看實(shí)現(xiàn),實(shí)現(xiàn)很簡單,通過JQ判斷滾動(dòng)條向下滾動(dòng)的長度大于多少時(shí)顯示【回到頂部+回到首頁】的圖標(biāo)(換一種理解:滾動(dòng)條頂端距離頁面頂部的距離),另外一種實(shí)現(xiàn)方法,就是通過錨標(biāo)記,很好理解,就是標(biāo)記一個(gè)位置,事件激活時(shí),給我回到這個(gè)位置
b)JQ判斷滾動(dòng)條向下滾動(dòng)的長度大于多少時(shí),這個(gè)方法,也可以用來做頁面的自動(dòng)加載...就是你不停滾動(dòng),數(shù)據(jù)就不停加載...用戶體驗(yàn)很好的喔【有時(shí)間就寫】
1)首先我們寫好DOM結(jié)構(gòu)、寫好CSS樣式表
/* HTML */ <div style="width: 100%; height: 3000px;"> <!--這個(gè)帶ID的p標(biāo)簽,叫做錨標(biāo)記,放在頁面頂部位置,目的:防止代碼不起作用時(shí)(比如類庫版本瀏覽器不支持),你點(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() {
/* 判斷滾動(dòng)條 距離頁面頂部的距離 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)容,希望對(duì)大家有所幫助,謝謝對(duì)腳本之家的支持!
- jQuery實(shí)現(xiàn)簡單的回到頂部totop功能示例
- 如何利用JQuery實(shí)現(xiàn)從底部回到頂部的功能
- jquery實(shí)現(xiàn)跳到底部,回到頂部效果的簡單實(shí)例(類似錨)
- jQuery回到頂部的代碼
- jQuery實(shí)現(xiàn)帶有動(dòng)畫效果的回到頂部和底部代碼
- jquery實(shí)現(xiàn)的動(dòng)態(tài)回到頂部特效代碼
- jQuery實(shí)現(xiàn)分章節(jié)錨點(diǎn)“回到頂部”動(dòng)畫特效代碼
- jquery網(wǎng)頁回到頂部效果(圖標(biāo)漸隱,自寫)
- jQuery實(shí)現(xiàn)回到頂部效果
相關(guān)文章
jQuery UI 實(shí)現(xiàn)email輸入提示實(shí)例
本文為大家介紹下使用jQuery UI 實(shí)現(xiàn)email輸入提示,具體思路如下,感興趣的朋友可以參考下2013-08-08
Jquery 復(fù)選框取值兼容FF和IE8(測試有效)
Jquery 復(fù)選框取值的文章網(wǎng)上有很多的,不過可以同時(shí)兼容FF和IE8的確實(shí)沒有幾個(gè),下面有個(gè)不錯(cuò)的方法經(jīng)測試有效2013-10-10
基于jQuery實(shí)現(xiàn)表格內(nèi)容的篩選功能
這篇文章主要介紹了基于jQuery實(shí)現(xiàn)表格內(nèi)容的篩選功能的相關(guān)資料,需要的朋友可以參考下2016-08-08
詳解jQuery獲取特殊屬性的值以及設(shè)置內(nèi)容
在本篇內(nèi)容里小編給大家分享了jQuery獲取特殊屬性的值以及設(shè)置內(nèi)容相關(guān)知識(shí)點(diǎn),有需要的朋友們參考下。2018-11-11
jQuery獲取Radio,CheckBox選擇的Value值(示例代碼)
這篇文章主要是對(duì)jQuery獲取Radio,CheckBox選擇的Value值進(jìn)行了詳細(xì)的介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2013-12-12
使用Jquery獲取Thymeleaf參數(shù)的三種方式小結(jié)
在使用Thymeleaf進(jìn)行數(shù)據(jù)填充的時(shí)候,發(fā)現(xiàn)使用jquery原始方式獲取內(nèi)容參數(shù)發(fā)現(xiàn)拿不到數(shù)據(jù),本文主要介紹了使用Jquery獲取Thymeleaf參數(shù)的三種方式小結(jié),感興趣的可以了解一下2024-07-07
jquery 回調(diào)操作實(shí)例分析【回調(diào)成功與回調(diào)失敗的情況】
這篇文章主要介紹了jquery 回調(diào)操作,結(jié)合實(shí)例形式分析了jQuery回調(diào)成功與回調(diào)失敗的情況及相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-09-09
jquery原創(chuàng)彈出層折疊效果點(diǎn)擊折疊彈出一個(gè)層
今天整理最近項(xiàng)目里用到的一個(gè)小效果,點(diǎn)擊折疊彈出一個(gè)層給用戶填寫信息,感興趣的朋友可以學(xué)習(xí)下2014-03-03
用Jquery實(shí)現(xiàn)滾動(dòng)新聞
此文主要用Jquery實(shí)現(xiàn)滾動(dòng)新聞,Jquery的強(qiáng)大功能,幾行代碼即可實(shí)現(xiàn),需要的朋友可以參考下2014-02-02
jquery.validate[.unobtrusive]和Bootstrap實(shí)現(xiàn)tooltip錯(cuò)誤提示問題分析
這篇文章主要介紹了jquery.validate[.unobtrusive]和Bootstrap實(shí)現(xiàn)tooltip錯(cuò)誤提示問題分析的相關(guān)資料,需要的朋友可以參考下2016-10-10

