这段代码如果我的show()里面不加参数0,他就不会延迟800ms后显示,而是始终显示(hide()无效?);而加了0才能延迟800ms后显示,这是为什么呢,不是默认show()的参数就是0吗?而且就算不是0也不能一直显示啊???
这段代码如果我的show()里面不加参数0,他就不会延迟800ms后显示,而是始终显示(hide()无效?);而加了0才能延迟800ms后显示,这是为什么呢,不是默认show()的参数就是0吗?而且就算不是0也不能一直显示啊???
.show( [duration ] [, complete ] )
duration (default: 400)
Type: Number or String
A string or number determining how long the animation will run.
complete
Type: Function()
A function to call once the animation is complete, called once per matched element.
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
看下源码哦,$.fn.show:
可以看到不传speed直接就显示(改css)啦,传入0才会走整个animate的机制,并没有把speed默认为0哦。