jQuery CSS Animate 在 Firefox、Chrome 中不起作用,但在 Safari 中起作用

标签 jquery html css jquery-animate

前段时间我做了一些元素。有一天,我重新审视了那个元素,发现 jquery CSS Animation 根本不起作用!

转到站点 http://goo.gl/3ZhJEI
1) 点击投资组合。
2) 当你点击投资组合页面上的任何框时,它应该淡出并淡入一些东西。

它在几个月前工作。我不确定为什么它现在不起作用。奇怪的是它适用于所有本地浏览器。它适用于 Safari 在线版,但不适用于 Firefox 和 Chrome 在线版。这非常奇怪。

我没有使用任何 CSS3 transitions,都是基于 jquery CSS Animate。我使用 require-jquery.js 来加载 jquery。

杂项信息
在 Firefox 26.0、Chrome 版本 32.0.1700.77、Safari 6.1 上测试

最佳答案

我只是在 SRware Iron 版本 28 上遇到问题。对于其他浏览器,它运行良好。 也许你有充分的理由不在那里使用 CSS 动画,但这是让它运行良好且没有错误的最简单方法,例如:

a img {
opacity: 1;
transition: opacity 1s;
-webkit-transition: opacity 1s;
-moz-transition: opacity 1s;
-o-transition: opacity 1s;
}

a img:hover
{
opacity :0.5;
}

关于jQuery CSS Animate 在 Firefox、Chrome 中不起作用,但在 Safari 中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21397572/

相关文章:

javascript - 可以从不同子域上的 iframe 访问父页面上的功能吗?

javascript - jQuery 序列化多个表单并以 JSON 形式发送

javascript - jQuery 中的通用动画队列?

jQuery,滑动切换仅适用于 1 个部分

JavaScript:自动对 Angular 排列变量多维数组

javascript - html标签插入换行符

jQuery If Contains 将 CSS 添加到多个值的类,同一个类

javascript - 有选择地启用 HTML 文本区域中的回车键(javascript)

css - 为什么 `height: 100%` 和绝对定位在 Flexbox 中不起作用?

带有图像的 css 网格,第一个图像宽度为 50%,其他图像宽度为 25%