今天想把px轉成mm為單位,因像素跟其它單位比值的大小會跟屏幕設置的分辨率大小而不定,因此不能以固定的數值去計算。
解決方法是
頁面上放一個高度為1mm的隱藏塊 <div id="divMMHeight" style="height:1mm;display:none;"></div> ,
然后用jquery取得其高度 var mmtoPx=$("#divMMHeight").height(); mmtoPx的高度就是1mm所對應的px大小,
后面就是取得對象的px高度計算與這個比值相除一下就得取了mm為單位的長度了。
其它單位同理。