turn.js icon indicating copy to clipboard operation
turn.js copied to clipboard

如何动态添加页数

Open GuoSirius opened this issue 5 years ago • 2 comments

现在有一个需求是:

1、翻页页数太多,一般再1500~3000页,在IE里翻到800页左右时就会很卡,在往后直接崩溃;

2、目前尝试的解决办法是分批次加载,类似表格分页,首先加载200页,翻到200后,删除前面的200页,再加在接下来的 201-400页,但是这样试过之后发现直接就不能用了,有什么办法可以解决吗?removePage方法什么时候会用到;

GuoSirius avatar Jul 24 '19 09:07 GuoSirius

不知道你是怎么加载的 我这不管加载多少页 对应的翻页的DOM也只有8块

githubyangwei avatar Jul 25 '19 10:07 githubyangwei

不知道你是怎么加载的 我这不管加载多少页 对应的翻页的DOM也只有8块

的确是只有 8 个,但是 dom 上有一个 data- 的属性,里面有一个 Array<Object> 保存的已加载的所有节点数据,即使 调用 removePage 删除了页面,但是 数据没删,依然还在

GuoSirius avatar Jul 26 '19 03:07 GuoSirius