我不熟悉jQuery,并试图设置一个条件语句,用于在面板使用jQuery滑出页面时隐藏页脚。
我正在尝试检测面板是否已关闭,如果是这样则隐藏页脚,以及面板是否显示页脚。但是,当用户在面板之间切换时,我试图避免让页脚闪烁。
答案 0 :(得分:0)
试试这个......
$(function(){
if ((objSlidePanel).hasClass('out')) {
$('#foot').delay(500).fadeIn("slow");
}
else{
$('#foot').delay(500).fadeOut("slow");
}
});
答案 1 :(得分:0)
试试这个:
if ($('#objSlidePanel').hasClass('out')) {
$('#foot').delay(500).fadeIn("slow");
}
else{
$('#foot').delay(500).fadeOut("slow");
}
你的语法错了。
答案 2 :(得分:0)
$(settings.objSlideTrigger).bind('click' , function() {
if ( $('.panel').hasClass('out') )
slidePanelIn();
settings.objSlidePanel = "#"+ $(this).data('content') +"";
//If the panel isn't out
if(!$(settings.objSlidePanel).hasClass('out')) {
slidePanelOut();
$('#foot').delay(500).fadeOut("slow");
} else if($(settings.objSlidePanel).hasClass('out')) {
slidePanelIn();
$('#foot').delay(500).fadeIn("slow");
}
});