我的机会很小,但我已经通过谷歌尝试了几个解决方案,但似乎没有任何东西可以解决“未捕获的类型错误:无法调用未定义的方法“应用”,匿名函数:
如果在没有其他 JS 的情况下单独使用它,但是当与其他脚本在同一页面上组合时,我会收到错误消息。
它引用的代码行如下,第 32 行是罪魁祸首。第 32 行是这一行 - if ( resizeTimeout ) { clearTimeout( resizeTimeout ); }
:
var $event = $.event, resizeTimeout;
$event.special.smartresize = {
setup: function() {
$(this).bind( "resize", $event.special.smartresize.handler );
},
teardown: function() {
$(this).unbind( "resize", $event.special.smartresize.handler );
},
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 );
}, execAsap === "execAsap"? 0 : 100 );
}
};