2011-05-04 82 views
0

我有一个使用jQuery框架文件工作的jQuery编写的搜索建议脚本。第3行的fadeOut功能用于在搜索框中没有文字时隐藏内容。但是,我不喜欢淡入淡出功能。我的问题是;我怎样才能消除淡入淡出效果,但仍然使内容消失?在jQuery搜索建议中删除fadeOut

我已经发布了我的代码副本在这里:)提前

function lookup(inputString){ 
if (inputString.length==0){ 
$('#suggestions').fadeOut(); 
} else{ 
$.post("suggestions.php",{ 
queryString: "" + inputString + "" 
}, function(data){ 
$('#suggestions').html(data); 
}); 
} 
} 

感谢,卡勒姆

+0

你以前做过什么研究? ['jquery hide element'](https://encrypted.google.com/search?hl=en&q=jquery+hide+element)yield [http://api.jquery.com/hide/](http:// api.jquery.com/hide/) – 2011-05-04 18:38:21

+0

[如何使用JQuery隐藏和显示HTML元素?](http://stackoverflow.com/questions/1073884/how-to-i-hide-and-show -html元素-使用-jquery的) – 2011-05-04 18:42:48

回答

0

您可以使用效果基本show(或隐藏()为“删除”的元素。您也可以使用toggle(),它将根据当前的显示来隐藏或显示。