jQuery Position方法使用和兼容性

前端之家收集整理的这篇文章主要介绍了jQuery Position方法使用和兼容性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、position方法

jquery api地址:http://jquery.cuishifeng.cn/position.html

position方法获取匹配元素相对父元素的偏移。

2、说明

2.1 与offset()区别

.offset()是获得该元素相对于documet的当前坐标

.position()方法可以取得元素相对于父元素的偏移位置,父元素为该元素最近的而且被定位过的祖先元素。

2.2 值计算

.元素本身所占用的边框,边距和填充的大小不计。

.父元素的边框和边距不计,父元素的填充计算在内。

3、示例代码

jQuery position()示例

4、注意

对于文字的line-height等属性,浏览器(chrome、IE、Firefox)默认大小不一致,因此不同的浏览器position()在计算尺寸时会存在不一致,因此必须保证所有浏览器一致的line-height等属性

示例代码为没有设置line-height的例子,position()在不同的浏览器上计算出的值不一样。

jQuery position()示例
文字文字

总结

以上所述是小编给大家介绍的jQuery Position方法使用和兼容性。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持

猜你在找的jQuery相关文章