jquery .width和css("width", )区别

1、$.fn.width会根据是否是borderBox来计算新的宽度,如果是borderBox,会额外加上padding和border的宽度,计算时只是按照px来,用rem做单位会出错;

2、$.fn.width返回的是不带单位的number类型,$.fn.css("width")返回的是带单位的字符串;

3、$.fn.width可以计算window和document的宽度,$.fn.css("width")不行。

原文地址:https://www.cnblogs.com/guanghe/p/10578277.html