jquery中parseInt($(window).width())和parseInt($(window).width)之间的区别?

时间:2017-05-20 00:01:59

标签: jquery

之间的区别
  

parseInt函数($(窗口).WIDTH())

  

parseInt函数($(窗口).WIDTH)

在jquery中?

1 个答案:

答案 0 :(得分:0)

parseInt($(window).width())

将返回窗口的宽度

parseInt($(window).width)

将返回NaN因为$(window).width将返回该函数而不是调用它 - >并将函数解析为int将返回NaN

$('.your-element').width =获取/设置对象宽度的函数
$('.your-element').width() =调用函数并返回其中 $('.your-element').width(100) =设置宽度属性

另外说 - >如果您使用$().width()并且ur元素使用边框,则jQuery会小心 - >它将减去margin + border以计算其正确的宽度...
进一步信息:
CSS Box Model
CSS Box Sizing

Cheerio;)