如何确定对象到右侧浏览器窗口边界的距离

Nic*_*ham 16 browser jquery window offset

如何计算从对象(div)到右侧浏览器窗口边界的距离?

http://www.screencast.com/t/ryNgwa4E

谢谢!

dan*_*ell 29

$(window).width() - ($('#your-element').offset().left + $('#your-element').width());
Run Code Online (Sandbox Code Playgroud)

这需要元素的宽度将其添加到文档中元素的位置,并将其从整个窗口大小中取出,这将使您在元素和窗口之间保持右手距离.

  • 作为参考,你最好先把你的元素拉成var,即var elem = $('#your-element'); 然后引用elem.offset().left; etc - 每次都保存查询DOM! (3认同)