首先判断是否hide和show可以用
$('#header').is(":hidden");
不过对于fadein fadeout不好使,方法就是定义一个变量,然后在回调函数里面赋值,看代码:
$(document).ready(function() {
var headerfade = 0; // 表头是否已经隐藏
'afterLoad': function(anchorLink, index){ // index从1开始
if(index != 1){
if(headerfade == 0 ){
$('#header').fadeOut(500,function(){headerfade=1;}); // 二页隐藏菜单
}
}else{
if(headerfade == 1 ){
$('#header').fadeIn(1000,function(){headerfade=0;});
}
}
}
}
看到没,定义一个变量headerfade然后用之前判断就OK啦,其他同样道理!