0

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

4

1 回答 1

3

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

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

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

于 2012-09-04T19:50:17.867 回答