我是jQuery的新手,我正在尝试一个简单的程序。在这个程序中,我试图实现的是,当我点击div文本时,第一行将淡出,然后它会改变背景颜色,然后它会淡入淡出,这样会缓慢地改变颜色,但是这里发生了什么是当我点击文本的行突然改变颜色,然后淡出,然后淡入。所以我想知道是否有办法让执行淡出后执行颜色更改代码执行。在jquery中完成上一行后执行一行
我的程序:
$(document).ready(function(){
$("#firstDiv").click(function(){
// $(this).fadeOut(1000);
$(this).fadeOut(1000);
$(this).css("background-color", "aqua");
$(this).fadeIn(1000);
});
});
</script>
</head>
<body>
<div id="firstDiv" style="background-color: yellowgreen">
Click Me
</div>
</body>
为什么衰落链自动但是CSS变化没有? – poke 2011-03-14 09:37:47
@poke:刚刚添加到我的答案;) – 2011-03-14 09:39:46