我正在構建一個電子書應用程序,爲此我有一大塊文本(書),我不得不將它分成N個div與一個特殊班。我設法通過計算單詞來獲得某種結果,並且在N個單詞之後創建另一個div,但是單詞計數不是一個非常好的參數。填滿文本直到完整,然後創建另一個
有沒有什麼辦法可以用文本填充div(320 x 480)並且當它完全創建另一個div時?最後我需要的是一個接一個的div的完整列表。
任何暗示我應該尋找什麼是非常感謝! 謝謝
我正在構建一個電子書應用程序,爲此我有一大塊文本(書),我不得不將它分成N個div與一個特殊班。我設法通過計算單詞來獲得某種結果,並且在N個單詞之後創建另一個div,但是單詞計數不是一個非常好的參數。填滿文本直到完整,然後創建另一個
有沒有什麼辦法可以用文本填充div(320 x 480)並且當它完全創建另一個div時?最後我需要的是一個接一個的div的完整列表。
任何暗示我應該尋找什麼是非常感謝! 謝謝
不,因爲您不能以編程方式編制文本最終呈現時顯示的大小。
爲什麼不讓設備本身計算出它可以在頁面上顯示多少文本?
我沒有時間弄清楚具體細節,但是你可以做的一件事情是,將一定數量的文本添加到div中,然後檢查scrollHeight
與offsetHeight
的比較。這可能會非常緩慢,並且在實際添加文本之前,您必須有一些比較方法:scrollHeight
始終等於offsetHeight
,直到文本實際溢出爲止,這正是您想要的避免。也許某種臨時分區?我不知道。我會把具體細節留給你解決。 ...或完全忽略。隨你。
您好!謝謝,我想我會試試這個選項,我想不出更好的辦法。我想到每個字母的計算和計算它的空間,但這不適用於brakelines等。 – JordanBelf 2011-02-07 00:48:00