我刚刚发现并且非常喜欢getBoundingClientRect
,因为它包括亚像素精度。这使我能够创建一致的对齐方式,即使用户键入Ctrl+或Ctrl+也是如此-。
它具有属性top
, bottom
, left
, right
, & width
& height
。
在 Internet 上找到浏览器支持很简单,但对于 thewidth
和height
属性尤其如此。看来这是事后添加的。它适用于 Firefox、Chrome 和 IE10,但 IE8 和 IE9 呢?我不能方便地测试这些。