|
思路:根據(jù)p,div,table把文章分段存入數(shù)組,然后循環(huán)判斷顯示內(nèi)容的長(zhǎng)度是否超過(guò)定義的每頁(yè)顯示字符數(shù),不超過(guò)加上下一個(gè)數(shù)組的內(nèi)容,直到不符合條件為止.
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
為什么去掉 with(this)之后就好了?with()有什么作用哦?
===========================苗條的分割線===========================
思路:根據(jù)p,div,table把文章分段存入數(shù)組,然后循環(huán)判斷顯示內(nèi)容的長(zhǎng)度是否超過(guò)定義的每頁(yè)顯示字符數(shù),不超過(guò)加上下一個(gè)數(shù)組的內(nèi)容,直到不符合條件為止.
偶還沒(méi)找到太大的bug.如果哪位達(dá)人發(fā)現(xiàn)了,幫偶改一下啦.先謝過(guò)
改過(guò)的代碼在
偶修改的分頁(yè),可以自動(dòng)識(shí)別p,div,table根據(jù)段落分頁(yè),基本做到了智能分頁(yè).
小女子正則不是很熟,寫錯(cuò)了表打我.
[Ctrl+A 全選 注:如需引入外部Js需刷新才能執(zhí)行]
改了一下,ie下沒(méi)有p也可以分頁(yè)了.不過(guò)ff出錯(cuò)了,回家繼續(xù)改.
JavaScript技術(shù):一個(gè)兼容FF的智能超長(zhǎng)文章分頁(yè)JS,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。