我正在使用具有此代码块的插件。但是我收到了这个错误
JQMIGRATE: jQuery.event.handle is undocumented and deprecated
*原因:jQuery.event.handle 从未被记录在案,并且在 jQuery 1.7 中被弃用(参见http://forum.jquery.com/topic/deprecated-event-properties-used-in-jquery)。从 jQuery 1.9 开始,它已被删除。
解决方案:使用文档化的 jQuery API,例如.trigger
. *
handler: function( event, execAsap ) {
// Save the context
var context = this,
args = arguments;
// set correct event type
event.type = "smartresize";
if ( resizeTimeout ) { clearTimeout( resizeTimeout ); }
resizeTimeout = setTimeout(function() {
jQuery.event.handle.apply( context, args ); //here
}, execAsap === "execAsap"? 0 : 50 );
}
那么,这条线会改成什么?
jQuery.event.handle.apply( context, args );