我正在在線閱讀網站上工作,並且希望將文章放在固定大小的div中。這篇文章是一個沒有換行符的字符串,但它會在div中的許多行中顯示。如果我確切知道字體家族和div的寬度,是否有機會獲取特定單詞的行號。 (我想這樣做是因爲文章有一些與它相關的註釋,並且我需要確保註釋出現在正確的位置。)在服務器或客戶端上完成這項工作都可以。獲取將放置在固定大小的div中的文章中的特定單詞的行號
-1
A
回答
0
不知道如何準確,這僅僅是它正在與小提琴:http://jsfiddle.net/pp2jawoz/
var searchWord = 'condimentum';
var searchContainer = $('[data-search="container"]');
searchContainer.html(searchContainer.html().replace(searchWord, '<span class="searched" data-search="word">' + searchWord + '</span>'));
var searchWordContainer = $('[data-search="word"]');
var line = Math.round((searchWordContainer.offset().top - searchContainer.offset().top)/searchWordContainer.height());
console.log(line);
更新搗鼓字體和多個詞搜索:http://jsfiddle.net/pp2jawoz/2/
注:該腳本可以作爲只要字體高度隨着字體的變化而設置,因爲每種字體略有不同,這也可能取決於操作系統。
相關問題
- 1. 獲取Liferay中特定文檔/文章的詞彙分類
- 2. 獲取特定單詞的位置
- 3. 在numpy的固定大小的數組中取出固定大小的約束
- 4. 從c中的文件中讀取固定大小的行
- 5. 在容器中定位固定大小的div div
- 6. Android - 在行中放置固定大小和動態大小的視圖
- 7. 從一行中獲取特定單詞
- 8. 如何將元素放置在DIV中的固定位置
- 9. 固定位置的可調整大小的居中div標記
- 10. 獲取固定大小的GridLayout
- 11. 在文本文件中的特定單詞之前和之後獲取單詞
- 12. 在TextView |中獲取特定單詞的行ANDROID
- 13. 固定菜單中的按鈕大小
- 14. 放大Cordova/Ionic中的特定div
- 15. 固定大小的div中的動態文本
- 16. 獲取Ruby字符串中特定單詞後的單詞嗎?
- 17. 如何從Python中的文本中獲取特定單詞?
- 18. 使用python獲取文本文件中的特定單詞
- 19. 其他div中的垂直中心固定大小div
- 20. 如何獲取固定在PHP中的圖像大小?
- 21. 如何將固定大小的多個浮動div居中
- 22. 獲取模式後的特定單詞
- 23. 通過jquery獲取newsfeed中每篇文章的固定鏈接
- 24. div元素的固定大小
- 25. 即使分發固定大小的div
- 26. 固定位置div調整大小
- 27. 如何將單獨的文章放入單獨的div中
- 28. 在python中將給定的較大文件縮小到特定文件大小
- 29. 從表單中獲取特定大小的矩形
- 30. 將文本擬合成固定大小的div
也許?你可以跟我們分享你的嘗試嗎? – 2014-10-20 13:03:48
http://stackoverflow.com/questions/783899/how-can-i-count-text-lines-inside-an-dom-element-can-i – Robin 2014-10-20 13:06:11
我真的不知道該怎麼做,但我認爲製作將書籍分成頁面的電子書可能會遇到問題,否則他們甚至不知道有多少頁面在那裏。 – GiantWing 2014-10-20 14:06:27