簡體   English   中英

計算歷史記錄中的頁面數

[英]Count number of pages in History

有什么方法可以檢查Dom /緩存中有多少頁?

在我的應用程序中有幾頁,如果假設會話超時,則服務器會給我響應代碼say-1。 我每次檢查響應代碼,如果它是-1,那么我必須向用戶顯示索引頁,因為我正在這樣做:

window.history.go(-4);

但是在上述情況下,我給的值是-4,因為在這里我知道Dom中有4頁,但是在運行時,我如何知道DOm中有多少頁?

任何幫助/建議將不勝感激。 提前致謝。

嘗試這個:

 window.history.length //4

參考: https : //developer.mozilla.org/en-US/docs/DOM/window.history

length整數只讀。 返回會話歷史記錄中的元素數,包括當前加載的頁面。 例如,對於在新選項卡中加載的頁面,此屬性返回1。

我會改用window.location ,但是如果您真的想計算DOM中的頁面數,則可以簡單地執行: $('[data-role="page"]').length

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM