添加类时 Firefox 过渡
Firefox transitions when adding class
看看 http://gull.calvin-evans.mixture.io/
当你点击其中一个大的棕色矩形时,一个"dropped"类会与jQuery一起应用,这会改变顶部位置。这在最新版本的 FF 中根本没有像在大多数其他浏览器中那样过渡,我不知道为什么。当我使用浏览器内调试器并在标记中手动添加类时,它会血腥过渡!太奇怪了。如果有人对此有任何想法,将不胜感激。
这是我的CSS(更少)作为记录:
.card {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: 0.6s top 0;
-moz-transition: 0.6s top 0;
-o-transition: 0.6s top 0;
-ms-transition: 0.6s top 0;
transition: 0.6s top 0;
img {
width: 100%;
}
&.one {
z-index: 4;
background: @brown1;
background-size:100% auto;
top: 0%;
&.dropped {
top: 90%;
}
}
&.two {
z-index: 3;
background: @brown2;
top: 0;
&.dropped {
top: 85%;
}
}
&.three {
z-index: 2;
background: @brown3;
top: 0;
&.dropped {
top: 80%;
}
}
}
问题出在你的JavaScript应用程序(或jQuery...)上。
当我手动添加时onclick="this.className += ' dropped'"
它可以正常工作,但我无法说出脚本中的确切问题在哪里,因为您有一个缩小的脚本。
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- JS可以在Chrome中工作,但不能在Firefox中工作
- createElement("a") - FireFox JavaScript
- 为什么javascript:void(0)在Firefox中不起作用
- Facebook登录按钮没有'不能在Firefox上工作
- jpm的默认Firefox路径没有'不起作用
- 重载JS'firefox中的对象原型
- Ajax调用在Firefox中不会自动响应
- JS在firefox中无法正常工作
- firefox插件和dev/panel之间的通信
- IE/Chrome中未定义的函数,但Firefox中没有
- 在HTML 4.0过渡jQuery's$(document).height()在FireFox和Chrome中返
- 为什么同一个图片菜单在使用 Firefox 的不同站点中有不同的过渡
- 添加类时 Firefox 过渡
- 奇怪的像素移动/跳跃在Firefox与CSS过渡
- 如果元素旋转,在FireFox中CSS宽度过渡不稳定
- Javascript和CSS的过渡属性不能在firefox上工作
- CSS 3过渡与不透明度- Chrome和Firefox
- Firefox正在删除过渡混合结果
- firefox中更平滑的滚动过渡