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