从 jQuery 1.3.2 升级时如何修复 .offset 错误 -> 1.4.2

发布于 2024-08-25 00:49:38 字数 203 浏览 8 评论 0原文

我刚刚将 jQuery 升级到版本 1.4.2,现在我在这一行收到错误

var offset = $(settings.textBoxObj).offset({padding: true, border: true});

在升级之前,我没有收到此错误。有谁知道 1.4 中的某些更改是否会影响这行代码?

都会

I just upgraded jQuery to version 1.4.2 and I am now getting an error on this line

var offset = $(settings.textBoxObj).offset({padding: true, border: true});

Before I upgraded I was not getting this error. Does anyone know if something changed in 1.4 to affect this line of code?

Metropolis

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一笑百媚生 2024-09-01 00:49:38

你的路线完全错误。

在 jQuery 1.3.x 中,offset 不带任何参数,因此您的对象被忽略。

在 1.4 中,offset 允许您移动元素,因此它需要一个具有 lefttop 属性的对象。

您需要弄清楚该参数试图完成什么或完全删除它。

Your line is completely wrong.

In jQuery 1.3.x, offset didn't take any parameters, so your object was ignored.

In 1.4, offset allows you to move an element, so it expects an object with left and top properties.

You need to figure out what the parameter was trying to accomplish or remove it completely.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文