$("table").everyTime(5000, function(){
if(($("#morning").css("display")) != "none"){
$("#morning").hide();
$("#afternoon").show();
}else{
$("#morning").show();
$("#afternoon").hide();
}
$.ajax({
type: "GET",
url: "sample.xml",
dataType: "xml",
success: parseXml
});
}, 0);
});
我的表格早上开始显示,所以当我的if语句每隔5秒运行一次时,它应该隐藏它,然后使下一个表格可见。当早晨不可见时,我希望它被设置为可见。如果语句在检查显示时无效:无
出于某种原因,看起来是一个简单的if语句,不起作用。如果我摆脱其他,它会隐藏早上,并显示下午。但是,当添加其他的时候,什么也没有发生。
你有没有检查什么价值'$( “#早晨”)。CSS( “显示”)'**确实有**如果它不是 “无”? – Niklas 2011-06-02 17:59:58
你确定你的#morning元素没有被父母隐藏:display:none? – tomfumb 2011-06-02 18:13:19
什么是可见和显示?如果我早晨没有属性,当我使用hide()或show()时会添加什么? – Adam 2011-06-02 18:18:16