仅限 Firefox/IE - 元素 show() jquery 后冻结的 gif 动画
Firefox/IE only - gif animation frozen after element show() jquery
我有一个页面,在一个隐藏的div中有一个gif动画。 单击某些内容后,div 显示(),但动画卡在第一帧上。 我已经尝试了一些修复程序,但似乎没有任何效果。 我尝试在单击时动态插入图像、重新聚焦等,但无济于事。
要查看示例,请转到 http://staging.trulioo.com 并使用顶部的语言选择器选择其他语言。 应该出现"翻译"一词和动画图像。 动画确实适用于除IE和Firefox(wtf?)以外的所有其他浏览器...
尝试在构建 DOM 时最初显示元素。也许使用 css 将其从页面中移出,并在您需要时将其放回应有的位置。或者可以使用不透明度来隐藏它,无论哪种方式,都要确保元素在页面加载时显示。
来源 - http://www.norio.be/blog/2008/09/animated-gif-not-working-internet-explorer
我无法尝试几种解决方案。 我的最终解决方案是从 gif 动画切换到 JavaScript 解决方案.js。 效果很好!!
http://fgnass.github.com/spin.js/
相关文章:
- 用于发现哪个JS/jQuery脚本正在冻结页面的工具或技术
- Firefox在调用函数(jquery)时冻结
- 仅限 Firefox/IE - 元素 show() jquery 后冻结的 gif 动画
- AJAX验证在jQuery中“冻结”
- jQuery AJAX 文件上传冻结
- 使用 jQuery 在客户端上验证失败后删除冻结面板
- 在博客帖子中加载jQuery会导致它冻结
- 为什么jQuery Mobile Simple Dialogue在用户点击过快时会冻结
- JQuery可排序列表,其中一些元素按顺序冻结
- Jquery脚本正在冻结浏览器,但正在工作
- 如何在jquery flot上向下滚动时冻结、固定标签
- jQuery幻灯片和停止问题:动画元素随着鼠标的快速移动而冻结
- 如何冻结“启动”按钮在jquery动画
- 使用jquery插件进行分页,当加载50k时记录导致整个系统冻结.如何解决这个问题
- jQuery动画宽度冻结iPad
- jquery中的多个Ajax请求会冻结浏览器
- JQUERY/JavaScript -故障代码导致谷歌浏览器冻结
- 冻结jquery中的表头
- JQuery UI对话框:导致冻结的密码输入
- 使用JQuery冻结CSS3转换