用html5,
我想做一个小说翻页效果,但不想把一章中的所有文字都展现出来,先按照所需,将文字放到缓存中,然后用翻页效果来显示,但不知道怎么来处理。

解决方案 »

  1.   

    从源代码String.length肯定不行,因为文章中应该用HTML代码比如图,链接什么的,
    String.length可能正好把标签截断,即使不截断,分出的页也难保一样长。
    如果是纯文字的话,还差不多。
    说差不多不说可以,是因为没有考虑不同字符的宽度问题,也没考虑换行等多出的空间处理。
      

  2.   

    其实可以有个方案,根本不需要统计字数,就是直接将内容外框比如DIV,设置为调整好的宽高(即一页),并设置overflow:hidden,这样超出的就自动隐藏,分页的时候,将内容上移就行了(调整内容的offsettop或者top)
      

  3.   

    http://www.cnblogs.com/olay2008/articles/978937.html
    希望对你有用。