我的代码:
<!DOCTYPE html><html><head> <title>Demo</title> <script src="jquery.min.js" type="text/javascript"></script> <style type="text/css"> #test{ width:100px; height:100px; background:#CCC; } </style> <script type="text/javascript"> $(function(){ //$("#test").delay(2000).hide(); $("#test").show(500).delay(2000).hide(500); //$("#test").show().delay(2000).hide(); }); </script></head><body> <div id="test"></div></body></html>
为什么用我注释掉的两种写法不行?
4 回答

米琪卡哇伊
TA贡献1998条经验 获得超6个赞
我觉得“最佳答案”没答到点上,动画效果本来默认就是在“fx”队列里的,“$("#test").show(500).delay(2000).hide(500);”事实上应该是可行的,我先hide再show的结果是可行。
添加回答
举报
0/150
提交
取消