我有一个用jQuery编写的搜索建议脚本,它使用jQuery框架文件来工作。第3行的fadeOut函数用于在搜索框中没有文本时隐藏内容。但是,我不喜欢淡入淡出功能。我的问题是;如何删除淡入淡出效果但仍会使内容消失?
我在这里发布了我的代码副本:
function lookup(inputString){
if (inputString.length==0){
$('#suggestions').fadeOut();
} else{
$.post("suggestions.php",{
queryString: "" + inputString + ""
}, function(data){
$('#suggestions').html(data);
});
}
}
提前致谢,Callum
答案 0 :(得分:0)
您可以使用slideUp()或hide()来“删除”该元素。您还可以使用toggle(),它将根据当前显示隐藏或显示。
答案 1 :(得分:0)
尝试使用hide();
$('#suggestions').hide();