語法: $(element). scrollTop() /$(element). scrollTop(val) ;
創新互聯科技有限公司專業互聯網基礎服務商,為您提供西部信息中心,高防服務器租用,成都IDC機房托管,成都主機托管等互聯網服務。
eg: 當匹配元素為當前頁面,那么當前滾動條到整個頁面頂端的距離:
var winPos =$(window). scrollTop ();
$(element). offset().top ; $(element). offset().left ;
$( window ). scroll (function(event){
});
1、首先打開hbuilder編輯器,新建一個HTML文檔,里面輸入長篇的文字。
2、然后在上方引入jQuery的腳本,編輯js腳本,使用bind方法綁定瀏覽器的scroll事件,監聽網頁滾動,之后用scrollTop()獲取垂直滾動距離,最后彈出輸出的值即可。
3、保存一下打開瀏覽器,可以看到一個長篇的文檔。
4、按F12打開瀏覽器開發者工具,切換到Console標簽下,滾動鼠標,就可以在開發者工具里顯示出瀏覽器高度位置的數據了。
你發的那個網站用的是 vue.js 中的 vue-router
JQuery有個平滑滾動插件 jquery-smooth-scroll 可以實現類似效果。
1、新建一個html文件,命名為test.html。
2、在test.html文件內,使用div標簽創建一個模塊,并設置其id為mycss。
3、在css標簽內,定義div的樣式,設置其寬度為100px,高度為2000px,背景顏色為粉紅色。
4、在js標簽內,使用scroll()方法監聽頁面的滾動條,并執行function方法。
5、在function方法內,使用if語句判斷,當前滾動的位置(scrollTop())是否到達頁面的底部($(document).height()-$(window).height()),如果到達頁面底部,提示“已經到底部了”。
script type="text/javascript"
window.onbeforeunload= function () {
return "關閉網頁"; //關閉網頁時的彈窗
}
window.onscroll= function () {
alert("頁面滾動");
}
window.onresize= function () {
alert("頁面大小改變了");
}
window.onmousewheel= function () {
alert("鼠標滾動了");
}
/script
可以聲明一個變量,在觸發事件的適合給變量復制,事件處理完后再賦另外值,滾動事件里面每次都去驗證這個變量就可以 。
可以參考下這個異步加載的網頁鏈接
本文名稱:jquery監聽滾動,jquery監聽滾動結束
網頁鏈接:http://vcdvsql.cn/article8/dsdgeip.html
成都網站建設公司_創新互聯,為您提供企業網站制作、軟件開發、網站維護、網站設計公司、網站排名、響應式網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯