在jQuery中获取CSS规则的百分比值假设规则如下:.largeField {
width: 65%;}有没有办法让‘65%’回来,而不是像素值?谢谢。编辑:不幸的是,在我的例子中,使用DOM方法是不可靠的,因为我有一个样式表来导入其他样式表,因此CssRules参数以下任一项结束:零或未定价值。然而,这种方法在大多数简单的情况下都是有效的(一个样式表,多个单独的样式表声明在头文档的标记)。
3 回答
慕容3067478
TA贡献1773条经验 获得超3个赞
var width = ( 100 * parseFloat($('.largeField').css('width')) / parseFloat($('.largeField').parent().css('width')) ) + '%';
largeQ
TA贡献2039条经验 获得超7个赞
$('.parent').hide();var width = $('.child').width();$('.parent').show();alert(width);
最新情况:
单衬垫
element.clone().appendTo('body').wrap('<div style="display: none"></div>').css('width');
</body>
.remove()
.
- 3 回答
- 0 关注
- 864 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消