我想擺脫css文件寬度與jQuery,但是當使用這種方法:如何檢測百分比寬度在css文件中使用jQuery
$('element').width()
OR$('element').css('width');
GET像素尺寸元素,但在CSS文件中該元素%的大小...
如何得到它。 HTML:
<div id="content"></div>
CSS
#content{width:50%}
我想擺脫css文件寬度與jQuery,但是當使用這種方法:如何檢測百分比寬度在css文件中使用jQuery
$('element').width()
OR$('element').css('width');
GET像素尺寸元素,但在CSS文件中該元素%的大小...
如何得到它。 HTML:
<div id="content"></div>
CSS
#content{width:50%}
對於無聊起見:
var mywidth = $('#content').width(),
parentwidth = $('#content').parent().width(),
percentagewidth = (mywidth*100)/parentwidth;
alert(precentagewidth+"%");
==四捨五入數==
Math.round(precentagewidth)
Math.round()文檔。
我的朋友如何舍入這個值? (我這樣做,但得到這個19.8465467897465456%)我想得到20%,所以如何四捨五入? – mohammad
@mohammad編輯答案:)希望這是你所需要的 –
@mohammad如果答案解決了你的問題,請接受它 –
您需要閱讀CSS文件本身。雖然'style =「width:50%」'可以通過'element.style.width'獲取,你不能對樣式表做同樣的事情。 –
我如何讀取CSS文件並檢索這個 – mohammad
可能重複[Get元素CSS屬性(寬度/高度)值,因爲它已設置(在百分之/ em/px/etc中)](http://stackoverflow.com/questions/ 9730612/get-element-css-property-width-height-value-as-it-set-in-percent-em-px-et) –