作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试在执行 ajax 操作时使用 blockUI 来阻止我的 Web 应用程序的界面,但屏幕拒绝在 Firefox 中变灰(尽管确实显示了消息框)。我终于发现除了调用 jquery 的 fadeIn 或 show 之外,一切都正常。
blockUI 以显式声明样式“display: none;”的元素开头并调用 jquery 的“fadeIn()”或“show()”函数来显示它们。 jquery 或 blockUI 中是否缺少任何可以解释此行为的内容?
编辑:我刚刚发现该代码可以在 Windows Firefox 中找到;我遇到的问题是在 Ubuntu 上。我不知道它是否会影响 OS X。
最佳答案
根据 plugin's FAQ 的解决方案
为什么我在 Linux 上的 FF 中看不到叠加层?
有几个人告诉我,FF/Linux 中的全页不透明渲染速度非常慢,因此默认情况下该平台禁用它。您可以通过重写 applyPlatformOpacityRules
属性来启用它,如下所示:
// enable transparent overlay on FF/Linux
$.blockUI.defaults.applyPlatformOpacityRules = false;
关于jquery 插件 'blockUI' 在 Firefox 中不会使屏幕变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751976/
COW 不是奶牛,是 Copy-On-Write 的缩写,这是一种是复制但也不完全是复制的技术。 一般来说复制就是创建出完全相同的两份,两份是独立的: 但是,有的时候复制这件事没多大必要
我是一名优秀的程序员,十分优秀!