optionSearch();
function optionSearch() {
//定義一個清除計時器的變量
var timer = null;
//自選標題區域
$("#optional-title th").hover( function(){
//第一步首先清楚一遍計時器
clearInterval(timer);
//鼠標經過內容顯示
$("#optional-search").slideDown();
}, function(){
//鼠標離開的時候計時器五秒后隱藏內容
timer = setInterval(function(){
$("#optional-search").slideUp();
}, 5000);
});
//自選搜所區域
$("#optional-search").hover(function(){
//鼠標進入搜索區域, 顯示該區域並清除計時器
$(this).show();
clearInterval(timer);
}, function(){
// 鼠標離開該區域執行計時器
timer = setInterval(function(){
$("#optional-search").slideUp("");
}, 5000);
});
}
注釋
功能很簡單, 鼠標移到標題顯示搜索框, 鼠標離開后 5s后隱藏。 鼠標移動搜索區域,顯示該區域,離開該區域 5s后隱藏
代碼寫的有點啰嗦, 但沒想好怎么優化,晚上回家考慮考慮下