我正在使用.keyup()
为了让它看起来更好一点,我在隐藏非匹配行之前有fadeOut表,然后在完成后再使用fadeIn。
$('tbody').animate({
opacity: 0
}, 300,function(){
$('tbody tr').addClass('filter_hide');
$('tbody tr td.'+f+':icontains("'+v+'")').parents('tr').removeClass('filter_hide');
$('.entry_total').text(count);
setTimeout(function(){
changeShow(1);
}, 400)
});
注意::icontains
只是:contains
的不区分大小写的版本。 v
是已更改输入的val()。 changeShow()
仅使用新结果更新我的分页,并使表格再次可见
除了一件事之外,这一切都很有效:当我按下shift,caps,tab等时会触发代码,因此表格会逐渐淡出并再次淡入这些按键,这看起来很糟糕。
如何排除这些“非打印”按键以触发该功能?