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