我有一个使用 jquery 1.x 的站点......现在,我已经开始在这个站点中使用 jquery 3.x ......为了解决任何迁移问题,我安装了 JQMigrate。
它在控制台窗口中显示的消息之一是“JQMIGRATE:jQuery.fn.offset() 需要连接到文档的元素”。
我不确定如何解决它。唯一被称为“解决方案”的是:“不要尝试获取或设置无效输入的偏移信息。”
这很明显,但在实践中这意味着什么?例如,如果我有,
var parentOffset = $offsetParent.offset();
我应该像这样写那行吗?
var parentOffset = $offsetParent ? $offsetParent.offset() : 0;
真的有必要吗,因为我知道 $offsetParent 始终是有效的输入。
问候詹姆