2
$('#menu .sub-right').css('paddingLeft', $('#menu .sub-left').width());
$('#menu .sub-right').css({'padding-left': $('#menu .sub-left').width()});
......这些工作。我究竟做错了什么?
谢谢!
$('#menu .sub-right').css('paddingLeft', $('#menu .sub-left').width());
$('#menu .sub-right').css({'padding-left': $('#menu .sub-left').width()});
......这些工作。我究竟做错了什么?
谢谢!
这是行不通的吗?
$('#menu .sub-right').css('padding-left', $('#menu .sub-left').width()+"px");
的width function documentation状态:
的CSS(宽度)和 .WIDTH()之间的区别是,后者返回一个 无单位的像素值(例如, 400)而前者返回值为 且单位完好无损(例如, 400px)。当需要在数学计算 中使用元素的宽度 时,建议使用.width()方法 。
但由于CSS预计###像素,可以使用上面的代码或验证码:
$('#menu .sub-right').css('padding-left', $('#menu .sub-left').css('width'));
无论是一个人应该工作。
它应该是“填充左”吗? – hallie 2010-03-04 05:25:17
是的,但现在允许 – 3zzy 2010-03-04 05:25:50