2011-05-04 71 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(),它將根據當前的顯示來隱藏或顯示。