如何使用jQuery将div的宽度设置为百分比?
发布于 2010-01-24 03:15:39
使用width函数:
$('div#somediv').width('70%');
将会变成:
<div id="somediv" />
进入:
<div id="somediv" style="width: 70%;"/>
发布于 2015-08-24 21:54:50
这里有一个对我有效的替代方案:
$('div#somediv').css({'width': '70%'});
发布于 2015-07-31 11:10:10
赫姆纳特
如果您的变量是百分比:
var myWidth = 70;
$('div#somediv').width(myWidth + '%');
如果您的变量是以像素为单位的,并且您想要它占父变量的百分比:
var myWidth = 140;
var myPercentage = (myWidth / $('div#somediv').parent().width()) * 100;
$('div#somediv').width(myPercentage + '%');
https://stackoverflow.com/questions/2124351
复制相似问题