0
我試圖獲得與Excel類似的功能,雙擊列重新分級並將特定列擴展到該列中的最大內容寬度。在隱藏溢出的父級獲取文本內容寬度
問題:我不知道如何獲得帶有溢出隱藏和文本溢出省略號的div內的文本內容寬度。而且我不確定我需要申請這項工作的技巧。我從來沒有嘗試過這樣的事情。
當前的HTML標記:
<div style="width: @manuallySetWidthInPx">text</div>
當前CSS:
position: relative;
min-width: 50px;
float: left;
padding: 5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
white-space: nowrap;
overflow: hidden;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
我如何需要重新因子<div />
和CSS來獲得內部文本內容實際寬度?
我很好,使用jQuery
。
注意:我試圖做到這一點,同時保持文本省略,所以如果我需要克隆該行,我很好。
在你的例子中,你打開div。我想要的是在px中獲得該寬度而不改變div的顯示方式。是否有可能在背景設置寬度自動複製這個div然後獲取寬度,然後將其刪除?如果是的話,它會不會影響性能,如果我將遍歷200個元素克隆和刪除? – skmasq
@skmasq我明白你在問什麼。查看更新後的答案 –