首页 > 解决方案 > 去抖错误,“TypeError:$.debounce 不是函数”

问题描述

我正在尝试使用 jQuery 的去抖动功能,但我尝试的任何方法似乎都不起作用。

我尝试了两种不同的调用 debounce 方法,但似乎都不起作用。当我使用正常的 keyup 功能而不去抖动时,它可以完美地工作。我收到此错误:TypeError: $.debounce is not a function

我也尝试过按照这个包含这个(http://benalman.com/code/projects/jquery-throttle-debounce/jquery.ba-throttle-debounce.js)js文件(TypeError: $.debounce 不是function ) 线程,但这也不起作用。然后我得到这个错误:

callback.apply is not a function

我尝试了这些方法:

$('#postalCodeInput').keyup($.debounce(function() {
    console.log('Key up with debounce');
}, 300));

    $('#postalCodeInput').keyup( $.debounce( 300, console.log('Key up with 
debounce') ) );

标签: jquery

解决方案


推荐阅读