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

首頁 > 開發(fā) > JS > 正文

js/jquery控制頁面動態(tài)加載數(shù)據 滑動滾動條自動加載事件的方法

2024-05-06 16:35:02
字體:
來源:轉載
供稿:網友

頁面滾動動態(tài)加載數(shù)據,頁面下拉自動加載內容

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

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

今天我們就來看看他們的實現(xiàn)思路和js控制動態(tài)加載的代碼

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

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

別忘了引用jquery類庫

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

 

解析:

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

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

clientHeight為內容可視區(qū)域的高度。

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

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

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


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永清县| 宜兰县| 琼中| 惠水县| 临潭县| 柏乡县| 同仁县| 通州市| 航空| 祁东县| 广饶县| 寿光市| 东安县| 和静县| 通海县| 定安县| 正安县| 方城县| 浏阳市| 林甸县| 昌吉市| 栖霞市| 梁平县| 甘肃省| 宁阳县| 泾源县| 阜新市| 富顺县| 卢湾区| 炉霍县| 富民县| 雅江县| 平陆县| 正镶白旗| 玛多县| 镇雄县| 屏东县| 安福县| 桐梓县| 冕宁县| 合江县|