2010-07-08 110 views
1

在我的劇本寬度,我需要得到以「ex」單位(字體寬度)如何獲得在指定的單位(PT,EX等)

元素的寬度有沒有辦法做到這一點使用JavaScript,jQuery?

+0

元素'width' /'font-size'以像素爲單位?編輯:呃,這不太對,'font-size'對應'em'。對於'ex',您需要知道相應計算的特定字體的x高度。你可以通過添加一個具有相同字體和大小的盒子,將它設置爲'width:1ex'並計算它的像素寬度來編程地確定它。 – eyelidlessness 2010-07-08 15:35:33

回答

1

不直接。 jQuery使用offsetWidthoffsetHeight屬性,它們只返回整數值。如果在樣式表中指定了要查找的確切寬度,則可以使用element.css('width')並獲得預期的結果,但否則,您必須執行一些嚴重的轉換技巧,或者只是處理使用像素。