这可能是一个非常简单的问题,但如何在jQuery中获取元素的right偏移量呢?

I can do:

$("#whatever").offset().left;

and it is valid.

但似乎是:

$("#whatever").offset().right 

没有定义.

So how does one accomplish this in jQuery?

Thanks!!

推荐答案

亚历克斯,加里:

根据要求,以下是我的 comments :

var rt = ($(window).width() - ($whatever.offset().left + $whatever.outerWidth()));

Thanks for letting me know.

在伪代码中,可以表示为:

The right offset is:

The window's width MINUS
( The element's left offset PLUS the element's outer width )

Jquery相关问答推荐

使用动态类名的gm_addStyle?

退出 jquery.each 循环后

在不同的行插入不同的值

用 JS 触发 CSS 悬停

在 JSON 对象上使用 jQuery 的 find()

将变量传递给jQuery AJAX成功回调中的函数

jQuery ajax() 使用成功、错误和完成与 .done()、.fail() 和 always()

以ajax方式在rails 3中提交表单(使用jQuery)

scrollIntoView 是否适用于所有浏览器?

为什么找不到我的 json 文件?

在jQuery中添加ID?

如何使用 jquery 动态更改 iframe 中的内容?

将图像 url 转换为 Base64

C# String.IsNullOrEmpty Javascript 等效项

JQuery - 如何根据值 Select 下拉项

Bootstrap 4 文件输入

jquery可排序占位符高度问题

如何在按键事件后获取 jQuery .val()?

D3 和​​ jQuery 有什么区别?

JavaScript 在 DOM 中移动元素