jQuery (v1.7.1) を使用しており、要素の絶対的な浮動小数点幅を取得する必要がありますが、jQuery のすべての幅メソッドは幅の値を丸めているようです。
たとえば、要素の実際の幅が だった場合20.333333px
、jQuery の width メソッドは を返します20
。つまり、10 進数値は無視されます。
このjsFiddleで私が何を意味するかを見ることができます
だから、私の質問は:要素の幅の浮動小数点値を取得するにはどうすればよいですか?
jQuery (v1.7.1) を使用しており、要素の絶対的な浮動小数点幅を取得する必要がありますが、jQuery のすべての幅メソッドは幅の値を丸めているようです。
たとえば、要素の実際の幅が だった場合20.333333px
、jQuery の width メソッドは を返します20
。つまり、10 進数値は無視されます。
このjsFiddleで私が何を意味するかを見ることができます
だから、私の質問は:要素の幅の浮動小数点値を取得するにはどうすればよいですか?
これを試して:
var element = document.getElementById("a");
alert(window.getComputedStyle(element).width);
更新されたフィドル: http://jsfiddle.net/johnkoer/Z2MBj/18/