如何获得元素相对于右侧的偏移量window?
我只能找到jQuery解决方案,但我需要使用香草JavaScript的解决方案。
这是使用jQuery的解决方案
var rt = ($(window).width() - ($whatever.offset().left + $whatever.outerWidth()));
Run Code Online (Sandbox Code Playgroud)
如何将其转换为原始JavaScript?
小智 5
您不能尝试使用element.getBoundingClientRect()实现该行为。因此,如果在没有jQuery的情况下翻译您的代码,它将是这样的:
var rt = window.innerWidth - element.getBoundingClientRect().right;
Run Code Online (Sandbox Code Playgroud)