我正在为此苦苦挣扎。我使用了 jquery sIFR 插件,而不是 sIFR,它可以防止与我在页面上使用的其他 jquery 发生冲突。
它的主要功能工作正常:用 Flash 替换 html 文本。
但是,.sIFR-alternate 类被赋予了“不透明度:0”的内联样式,该样式在 flashblock 开启时仍然存在。因此不会出现替代文本。打印页面时也不会出现(是的,我已经包含了 sIFR-print 的样式)。
我尝试用 display: none 替换 opacity:0 内联样式,但这会导致输出闪光灯的高度问题。
其他人有这个或有任何想法吗?