我很好奇我是否可以设置fadeOut(10, function(){...});
- 持续10毫秒。我已经检查了jQuery官方网站,但我找不到答案。值是否为任何非负数或某些限制适用(您输入10(ms),但实际上它是100ms)。
此外,可以使用零吗?
答案 0 :(得分:3)
看看$.fx.interval。 jQuery FX Core使用此值来确定每秒动画运行的帧数。默认为13毫秒,但可以更改 - 虽然这可能会影响性能,具体取决于浏览器和JS引擎的功能。
设置小于此值的持续时间将导致动画持续时间相当于直接使用0或$ .hide()。
看看这个JSFiddle并注意控制台如何显示$ .fadeOut()的完成,以便它们出现在脚本而不是值中,因为它们都是有效的0因为它们在下面默认的$ .fx.interval值。