2013-11-20 36 views
1

瀏覽器開發工具是一個了不起的工具。我想知道用戶是否已到達瀏覽器控制檯的頁面末尾。當我試圖用javascript來做這件事時,它說「未定義」如何知道用戶已經到達Browser Dev工具的頁面末端

我們應該如何處理Ajax加載的頁面?如何找出用戶是否已經到達了AJAX加載頁面的末端?

+0

可能重複http://stackoverflow.com/questions/2817042/確定什麼時候滾動到頁面底部用javascript) –

+0

請發佈一個代碼示例,說明如何執行此操作。 –

回答

1

試試這個代碼在你的控制檯:(來源: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); 
+0

Hi @Tyagi,它正在工作。但我想要的頁面是ajax加載頁面。對不起,我應該先告訴過你。所以,一旦所有頁面加載完畢,是否有辦法查明他是否已達到最後? –

+0

試着做這個代碼的函數,並在加載頁面時調用它。 –

+0

嗨Tyagi,我試過了。但問題是,在頁面末尾加載的數據需要一段時間。 SO,'頁面底部'正在打印,直到數據被加載。還有其他方法可以解決嗎? –

相關問題