スコープの問題、私は関数ステートメントが常に現在のコンテキストの一番上に引き上げられていると思いました。では、なぜ'hideNav()'が次のように定義されていないのですか?
var t;
function showNav(bflag){
clearTimeout(t);
if(bflag===true){
$("#tS2").stop(false,false).animate({
'bottom':'0'
}, 1000);
}else{
t=setTimeout("hideNav()",1000);
}
}
function hideNav(){
$("#tS2").stop(true,false).animate({
'bottom':'-125px'
}, 1000);
}