1、$.fn.width会根据是否是borderBox来计算新的宽度,如果是borderBox,会额外加上padding和border的宽度,计算时只是按照px来,用rem做单位会出错;
2、$.fn.width返回的是不带单位的number类型,$.fn.css("width")返回的是带单位的字符串;
3、$.fn.width可以计算window和document的宽度,$.fn.css("width")不行。
博客介绍了jQuery中$.fn.width和$.fn.css(\width\)的区别。$.fn.width计算宽度与盒模型有关,按px计算,返回不带单位的number类型,可计算window和document宽度;$.fn.css(\width\)返回带单位的字符串,不能计算window和document宽度。
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
718

被折叠的 条评论
为什么被折叠?