jQuery.fn.scroll() 事件 shorthand 已弃用

jQuery.fn.scroll() event shorthand is deprecated

我正在将项目中的 jQuery 升级到最新版本 3.4.1。我设置 jquery-migrate 并在浏览器控制台中查看我应该修改的内容。其中包括 jQuery.fn.scroll() event shorthand is deprecated.

我的代码很简单:divBody.scroll();.

documentation 表示:To trigger the event manually, apply .scroll() without an argument:。我坚信这就是我正在做的。为什么迁移仍然抱怨?

似乎尚未更新文档以反映弃用。请参阅 warning messages for the jQuery Migrate Plugin(特别是事件 shorthand 弃用)。

根据那里提供的解决方案,以下代码应该可以工作,删除弃用警告:

divBody.trigger("scroll");