瀏覽器開發工具是一個了不起的工具。我想知道用戶是否已到達瀏覽器控制檯的頁面末尾。當我試圖用javascript來做這件事時,它說「未定義」如何知道用戶已經到達Browser Dev工具的頁面末端
我們應該如何處理Ajax加載的頁面?如何找出用戶是否已經到達了AJAX加載頁面的末端?
瀏覽器開發工具是一個了不起的工具。我想知道用戶是否已到達瀏覽器控制檯的頁面末尾。當我試圖用javascript來做這件事時,它說「未定義」如何知道用戶已經到達Browser Dev工具的頁面末端
我們應該如何處理Ajax加載的頁面?如何找出用戶是否已經到達了AJAX加載頁面的末端?
試試這個代碼在你的控制檯:(來源:see the link)([滾動時與JavaScript的網頁的底部確定]的
setInterval(function(){
var totalHeight;
var currentScroll;
var visibleHeight;
if(document.documentElement.scrollTop){
currentScroll = document.documentElement.scrollTop;
}else{
currentScroll = document.body.scrollTop;
}
totalHeight = document.body.offsetHeight;
visibleHeight = document.documentElement.clientHeight;
if (totalHeight <= currentScroll + visibleHeight){
console.log('bottom of page');
}
}, 1000);
Hi @Tyagi,它正在工作。但我想要的頁面是ajax加載頁面。對不起,我應該先告訴過你。所以,一旦所有頁面加載完畢,是否有辦法查明他是否已達到最後? –
試着做這個代碼的函數,並在加載頁面時調用它。 –
嗨Tyagi,我試過了。但問題是,在頁面末尾加載的數據需要一段時間。 SO,'頁面底部'正在打印,直到數據被加載。還有其他方法可以解決嗎? –
可能重複http://stackoverflow.com/questions/2817042/確定什麼時候滾動到頁面底部用javascript) –
請發佈一個代碼示例,說明如何執行此操作。 –