jQuery 关于delay函数
今天很不幸的又踩了一个名叫delay的坑……T^T坑中之爹啊。
delay()
在我的脑洞中应该和setTimeout
一个用法,万万没想到,他们其实是有差别的。
delay()
只能在动画队列中起作用,而setTimeout()
才是真正的延时。
比如(正在学coffee不知道是不是这么写的):
1 $(".next").click(->
2 $(".main ul li").css "opacity", "0"
3 setTimeout(->
4 $(".main ul li").css "opacity", "0.7"
5 , 1000)
6
7 )
8
这里我需要把opacity延时,那么用delay()
是不能了,css()
方法并不是动画。
关于delay()
的文档说明:http://www.css88.com/jqapi-1.9/delay/
评论 (0)