【问题标题】:Flexslider IE8 caption text not fadingFlexslider IE8 字幕文本不褪色
【发布时间】:2012-08-26 00:14:32
【问题描述】:

我有一个 FlexSlider(新版本),每张幻灯片之间都有淡入淡出效果。

滑块在除 IE

我尝试寻找修复方法,但找不到任何有用且有效的方法,是否有解决方案?

提前谢谢你, 再见。

这是一个显示 IE8 问题的小 JSFiddle http://jsfiddle.net/VpD7L/3/

【问题讨论】:

  • 你没有给我们太多的工作。您能否与我们分享您的滑块代码或演示示例,以便我们对其进行故障排除?

标签: jquery css internet-explorer-8 fade flexslider


【解决方案1】:

在苦苦挣扎了几个小时以找出文本没有褪色的原因后,我发现问题是 IE8 不喜欢位置:绝对(或相对)和弹性滑块文本容器上的 z-index。 所以我改用填充来定位我的文本。

也许这在将来对某人有用。

【讨论】:

  • 这为我解决了问题 - 感谢您回答您自己的问题!
【解决方案2】:

我以前遇到过这种情况。可能是您正在使用的某个元素或另一个元素没有应用“布局”,或者一个元素在不需要布局时确实具有布局。

首先要做的是从涉及的元素开始应用/重置haslayout。最可能的情况是文本本身需要将 hasLayout 应用于其包含的元素。

从这里:http://www.satzansatz.de/cssd/onhavinglayout.html

如果应用以下 CSS 属性/值对,将允许 元素来获得布局。

位置:绝对 浮动:左|右 显示:内联块 宽度:'auto'以外的任何值
高度:'auto'以外的任何值
缩放:“正常”以外的任何值 (MSDN)
写作模式:tb-rl (MSDN)
溢出:隐藏|滚动|自动
溢出-x|-y: 隐藏|滚动|自动
位置:固定 最小宽度:任何值
最大宽度:“无”以外的任何值 最小高度:任何值
max-height: 'none' 以外的任何值

将以下属性重置为默认值 如果没有其他属性,单独的规则集将重置(或撤消)hasLayout 给予 hasLayout 仍然有效:

宽度,高度(到“自动”)

最大宽度,最大高度(到“无”)(在 IE 7 中)

位置(到“静态”)

浮动(到“无”)溢出(到“可见”)(在 IE 7 中)

缩放(到“正常”)

写作模式(从 'tb-rl' 到 'lr-tb')

您可以使用 Microsoft 的 Web 开发人员工具栏检查您的元素是否具有布局(如果没有,hasLayout 在开发人员工具栏中将为 -1,如果有,则为 1)。

【讨论】:

  • 感谢您的努力,但情况似乎并非如此……我会继续努力,看看能否克服它。
猜你喜欢
  • 1970-01-01
  • 2023-03-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多