jQuery尺寸位置操作

556 词
jQuery尺寸、位置操作

jQuery尺寸、位置操作#

jQuery尺寸#

jQuery尺寸
语法 用法
width()/height() 取得匹配元素宽度和高度值,只算width/height
innerWidth()/innerHeight() 取得匹配元素宽度和高度值,包含padding
outerWidth()/outerHeight() 取得匹配元素宽度和高度值,包含padding、border
outerWidth(true)/outerHeight(true) 取得匹配元素宽度和高度值,包含padding、border、margin
  • 以上参数为空,则是获取相应值,返回的是数字型
  • 若参数为数字,则是修改相应值
  • 参数可以不必写单位

jQuery位置#

位置主要有三个:offset()、position()、scrollTop()/scrollLeft()

offset()设置或获取元素偏移#

  1. offset() 方法设置或返回被选元素相对于 文档 的偏移坐标,与父级无关
  2. 该方法有两个属性:offset().top用于获取距离文档顶部的距离,offset().left用于获取距离文档左侧的距离
  3. 可以设置元素的偏移:offset({top:10,left:30});

position()获取元素偏移#

  1. position()方法用于返回被选元素相对于 带有定位的父级 偏移坐标,若父级都没有定位,则以文档为准
  2. 只能获取,不能设置

scrollTop()/scrollLeft()设置或获取元素被卷去的头部和左侧#

  1. scrollTop()方法设置或返回被选元素被卷去的头部