1

是否还有其他人对 FF 不呈现 jQuery 和 CSS3 转换有问题。例如,以下站点的演示在 FF 中不起作用,但在 Chrome 和 Safari 中起作用。FF 过去可以工作,但最近不行。我在多台电脑上都试过了,都有这个问题。

http://ricostacruz.com/jquery.transit/

4

2 回答 2

2

只是在这里假设,但也许该插件基于-moz-transition并且最新的 firefox 可能已经放弃对它的支持而支持transition? 我会进一步调查

编辑 FF16 更改为假设:

https://developer.mozilla.org/en-US/docs/CSS/transition

编辑 2:因为这是公认的答案,所以我将下面的评论合并 - 归功于@Boris Zbarsky:

Firefox 并未放弃对 -moz-transition 或 -moz-transform 的支持。它增加了对过渡和转换的支持。但是 jquery.transit 在任何支持无前缀转换的浏览器中都被破坏了。请参阅http://github.com/rstacruz/jquery.transit/issues/86http://bugzilla.mozilla.org/show_bug.cgi?id=807636

于 2012-11-06T00:08:22.727 回答
0

确保您有相关 CSS 属性的 -webkit-、-moz- 和无前缀版本(或者 jQuery 插件根据需要生成它们)。

Firefox 16 删除了对 2D 变换的 -moz- 前缀的要求。

http://caniuse.com/#feat=transforms2d

于 2012-11-06T00:11:39.253 回答