如何自動計算螢幕滾動時載入事件?

2021-08-02 15:26:07 字數 1447 閱讀 8072

經常我們在開發工作中面臨這種問題,特別是拖動滾動條到一定距離時需要載入事件,一般用於分頁載入資料。

因此今天總結了一種方法:

首先必須明白幾個元素屬性的意思:

(1)獲取瀏覽器顯示區域(可視區域)的高度 :$(window).height(); 

(2)獲取瀏覽器顯示區域(可視區域)的寬度 :$(window).width();   

(3)獲取頁面的文件高度:$(document).height(); 

(4)獲取頁面的文件寬度 :$(document).width(); 

(5)瀏覽器當前視窗文件body的高度:$(document.body).height();

(6)瀏覽器當前視窗文件body的寬度:$(document.body).width();

(7)獲取滾動條到頂部的垂直高度 (即網頁被卷上去的高度):$(document).scrolltop(); 

(8)獲取滾動條到左邊的垂直寬度 :$(document).scrollleft(); 

(9)獲取或設定元素的寬度:$(obj).width();

(10)獲取或設定元素的高度:$(obj).height();

(11)某個元素的上邊界到body最頂部的距離:obj.offset().top;//(在元素的包含元素不含滾動條的情況下)

(12)某個元素的左邊界到body最左邊的距離:obj.offset().left;//(在元素的包含元素不含滾動條的情況下)

(13)返回當前元素的上邊界到它的包含元素的上邊界的偏移量:obj.offset().top//(在元素的包含元素含滾動條的情況下)

(14)返回當前元素的左邊界到它的包含元素的左邊界的偏移量:obj.offset().left//(在元素的包含元素含滾動條的情況下)

現在情況我需要使div中id=「div2」區域滾動,div中id=「div1」固定不動,然後id="div2"的右邊帶上滾動條,一旦滾動條拉到底部就自動載入資料。

**如下:

巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉罷了罷了罷了吧

巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉罷了罷了罷了吧

巴拉巴拉巴拉巴拉巴拉巴拉巴拉巴拉罷了罷了罷了吧

>

滾動區域滾動區域滾動區域滾動區域

滾動區域

滾動區域滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

滾動區域

js**:

self.minotor = function() })

}

Linux如何在系統啟動時自動載入模組

下面是以前學習linux時寫的,後來仔細研究rc.sysinit後發現,只需要修改下列地方就可以了,不必這麼麻煩的 rc.sysinit中有這樣的一段 load other user defined modules for file in etc sysconfig modules modules ...

Linux如何在系統啟動時自動載入模組

下面是以前學習linux時寫的,後來仔細研究rc.sysinit後發現,只需要修改下列地方就可以了,不必這麼麻煩的 rc.sysinit中有這樣的一段 load other user defined modules for file in etc sysconfig modules modules ...

Linux如何在系統啟動時自動載入模組

size medium 下面是以前學習linux時寫的,後來仔細研究rc.sysinit後發現,只需要修改下列地方就可以了,不必這麼麻煩的 rc.sysinit中有這樣的一段 load other user defined modules for file in etc sysconfig modu...