jQuery:fadeOut 0毫秒或接近零持续时间

时间:2012-09-04 19:15:56

标签: jquery fadein fade fadeout duration

我很好奇我是否可以设置fadeOut(10, function(){...}); - 持续10毫秒。我已经检查了jQuery官方网站,但我找不到答案。值是否为任何非负数或某些限制适用(您输入10(ms),但实际上它是100ms)。 此外,可以使用零吗?

1 个答案:

答案 0 :(得分:3)

看看$.fx.interval。 jQuery FX Core使用此值来确定每秒动画运行的帧数。默认为13毫秒,但可以更改 - 虽然这可能会影响性能,具体取决于浏览器和JS引擎的功能。

设置小于此值的持续时间将导致动画持续时间相当于直接使用0或$ .hide()。

看看这个JSFiddle并注意控制台如何显示$ .fadeOut()的完成,以便它们出现在脚本而不是值中,因为它们都是有效的0因为它们在下面默认的$ .fx.interval值。