国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js/jquery控制頁面動態加載數據 滑動滾動條自動加載事件的方法

2019-11-19 17:41:16
字體:
來源:轉載
供稿:網友

頁面滾動動態加載數據,頁面下拉自動加載內容

相信很多人都見過瀑布流圖片布局,那些圖片是動態加載出來的,效果很好,對服務器的壓力相對來說也小了很多

有手機的相信都見過這樣的效果:進入qq空間,向下拉動空間,到底部時,會動態加載剩余的說說或者是日志

今天我們就來看看他們的實現思路和js控制動態加載的代碼

下面的代碼主要是控制滾動條下拉時的加載事件的

在下面代碼說明出,寫上你的操作即可,無論是加載圖片還是加載記錄數據  都可以 

別忘了引用jquery類庫

$(window).scroll(function () {    var scrollTop = $(this).scrollTop();    var scrollHeight = $(document).height();    var windowHeight = $(this).height();    if (scrollTop + windowHeight == scrollHeight) {     //此處是滾動條到底部時候觸發的事件,在這里寫要加載的數據,或者是拉動滾動條的操作        //var page = Number($("#redgiftNextPage").attr('currentpage')) + 1;      //redgiftList(page);      //$("#redgiftNextPage").attr('currentpage', page + 1);    }  });

解析:

判斷滾動條到底部,需要用到DOM的三個屬性值,即scrollTop、clientHeight、scrollHeight。

scrollTop為滾動條在Y軸上的滾動距離。

clientHeight為內容可視區域的高度。

scrollHeight為內容可視區域的高度加上溢出(滾動)的距離。

從這個三個屬性的介紹就可以看出來,滾動條到底部的條件即為scrollTop + clientHeight == scrollHeight。(兼容不同的瀏覽器)。

以上這篇js/jquery控制頁面動態加載數據 滑動滾動條自動加載事件的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 如东县| 鱼台县| 江永县| 蕲春县| 灵台县| 嘉善县| 张家界市| 福清市| 石楼县| 满洲里市| 隆德县| 斗六市| 土默特右旗| 安塞县| 浮梁县| 黄浦区| 廉江市| 淮南市| 关岭| 遵义市| 黑龙江省| 莱阳市| 曲松县| 太谷县| 旺苍县| 温泉县| 上高县| 临高县| 大方县| 济宁市| 静乐县| 石家庄市| 宁阳县| 兴海县| 海晏县| 抚州市| 宁国市| 灵川县| 开远市| 左权县| 延边|