【问题标题】:jQuery debounce function not firingjQuery去抖动功能没有触发
【发布时间】:2012-12-30 00:45:14
【问题描述】:

我正在尝试让我的搜索建议元素在最后一次击键后 300 毫秒触发 ajax 调用,这里是 jQuery:

$(document).ready(function(){
$('.textSearch').keyup($.debounce(searchSuggest() {

}, 300));

我已经测试了 Ajax 函数本身,如果我将 onkeyup="searchSuggest()" 添加到具有 textSearch 类的文本输入中,它就可以正常工作。但是使用我在一些谷歌搜索中发现的这个去抖动功能,它不会触发任何东西。救命!

【问题讨论】:

标签: jquery throttling


【解决方案1】:

应该是这样的:

$(document).ready(function(){
$('.textSearch').keyup( $.debounce(300, seatchSuggest) );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-03
    • 1970-01-01
    • 2011-12-24
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-30
    相关资源
    最近更新 更多