[英]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.