因此,我正在显示一个按钮。当你点击它时,它会显示一个显示为红色的正方形:无。现在正方形的元素内嵌样式是display:block。检测div是否可见,并在10秒内改变颜色
我试图检测到,一旦广场显示:块,提醒一条消息,并将颜色更改为黄色已经过去10秒后。
这里似乎没有工作代码,特别是如果jQuery的不运行的语句:
$("#shower").click(function() {//click to show red square
$('#DivBlock').show();
});
if ($('#DivBlock').css("display") != "none") {//statement does not work
alert ("Visible for 10 seconds, then turn yellow!"); //need to alert this immediately
$('#DivBlock').addClass('yellow'); //need to do this after 10 seconds
}
任何想法如何解决这一问题? http://jsfiddle.net/LnPpe/2/