国产探花免费观看_亚洲丰满少妇自慰呻吟_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控制頁面動態加載數據 滑動滾動條自動加載事件的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和硕县| 满城县| 兴山县| 屏东县| 九寨沟县| 连南| 满城县| 唐海县| 新平| 美姑县| 德钦县| 林西县| 太仆寺旗| 双鸭山市| 分宜县| 南充市| 元江| 凌源市| 布拖县| 礼泉县| 东海县| 南郑县| 溧水县| 勃利县| 姜堰市| 金寨县| 南丰县| 曲靖市| 旺苍县| 三门峡市| 福鼎市| 敦化市| 奎屯市| 长寿区| 若羌县| 台南市| 关岭| 商城县| 资中县| 樟树市| 方正县|