Firefox CSS transitions with body overflow:hidden
Firefox CSS transitions with body overflow:hidden
CSS 转换在 FireFox 中通过 JavaScript 将overflow: hidden
添加到<body>
标签时停止工作。(至少在运行在 OSX10.9.5 上的 FF32.0.3 上(
通过 JavaScript 添加溢出时,CSS 转换不会触发:
http://jsfiddle.net/8rc7kk28/2/
在不添加溢出的情况下,CSS 过渡工作正常:
http://jsfiddle.net/8rc7kk28/3/
如何使第一个示例正常工作?我需要维护<body>
标签上的overflow: hidden
。
找到了解决方法:
http://jsfiddle.net/8rc7kk28/4/
- 立即应用
overflow: hidden
规则。 - 通过
setTimeout
引入小延迟。 - 延迟后添加触发 CSS 转换的类。
相关文章:
- document.hidden vs document.hasFocus() 之间的区别
- 如何在 template.find(input:hidden[id='SOME VARIABLE']) 声明中使用动态
- overflow-x:隐藏在移动设备上不起作用
- overflow-y:滚动导致JQuery出现问题
- 在一个html模板中使用(点击)事件来控制单独模板Angular 2中的[hidden]元素
- 无法添加.hidden类
- hidden()是javascript的保留函数吗
- 模仿`overflow-y:auto;overflow-x:visible `在jQuery UI可排序对象上
- 获取在hidden/shown.bs.collapse上折叠的元素
- 使用动画将toggleClass('hidden')转换为.thoggle()
- set razor@Html.Hidden在javascript函数中
- Table HTML overflow
- jQuery UI布局插件OVERFLOW设置
- CSS “overflow-x:hidden” 与浏览器 Ctrl+F 水平移出屏幕单词突出显示冲突
- jQuery 或 Javascript - 如何禁用窗口滚动而不使用 overflow:hidden;.
- 简单jQuery切换到$(“html,body”).css({“overflow”:“hidden”});当打开并且然后
- Firefox CSS transitions with body overflow:hidden
- 当overflow:hidden css属性设置为标签只能在Firefox中使用
- jQuery adding style="overflow: hidden;"
- 检查元素是否被 overflow:hidden JQuery/JavaScript 隐藏