JQMIGRATE:jQuery(窗口).on(';加载';…)在发生加载事件后调用
由于存在安全漏洞,我被授权将django web应用程序的JQuery版本从JQuery1.9升级到最新的3.5.1。我正在尝试使用两个JQuery迁移插件消除JS控制台中的所有警告。我不知道如何处理以下警告: JQMIGRATE:jQuery(window).on('load'…)在发生load事件后调用 给出了我不完全理解的以下解决方案: 解决方案:如果函数fn实际上并不依赖于完全加载的所有页面资产,请切换到>就绪处理程序$(fn),该处理程序会更早运行,并且即使包含代码>的脚本在页面完全加载很久之后加载,也会始终运行fn。如果fn实际上依赖于脚本是否已完全加载,请检查document.readyState。如果该值为“complete”,则立即运行该函数,否则使用>$(窗口) 如何更改以下给出警告的代码以检查document.readyState:JQMIGRATE:jQuery(窗口).on(';加载';…)在发生加载事件后调用,jquery,plugins,migrate,Jquery,Plugins,Migrate,由于存在安全漏洞,我被授权将django web应用程序的JQuery版本从JQuery1.9升级到最新的3.5.1。我正在尝试使用两个JQuery迁移插件消除JS控制台中的所有警告。我不知道如何处理以下警告: JQMIGRATE:jQuery(window).on('load'…)在发生load事件后调用 给出了我不完全理解的以下解决方案: 解决方案:如果函数fn实际上并不依赖于完全加载的所有页面资产,请切换到>就绪处理程序$(fn),该处理程序会更早运行,并且即使包含代码>的脚本在页面完全加
S(window).on('load',function () {
S(window)
.trigger('resize.fndtn.clearing')
.trigger('resize.fndtn.dropdown')
.trigger('resize.fndtn.equalizer')
.trigger('resize.fndtn.interchange')
.trigger('resize.fndtn.joyride')
.trigger('resize.fndtn.magellan')
.trigger('resize.fndtn.topbar')
.trigger('resize.fndtn.slider');
});
``