0

我一直在想办法解决这个问题...

Firefox(PC/Mac) 一切正常,但 Safari (PC/mac) 和 3 个版本的 IE(6,7,8) 无法正常运行 - 请继续阅读...

上下文:我有一个带有 3 个备用内容的小选项卡式内容区域 - 它们每个都有 siFR 标题,具有完全相同的标记。我正在使用简单的 jQuery show() 和 hide(),第一个内容设置为默认显示。

问题:现在奇怪的是,在 IE6、7 + 8 和 PC 上的 safari 中,sIFR 是在默认内容上呈现的,而不是在其他选项卡式内容中呈现。

问题:这听起来对任何人来说都很熟悉吗?任何人都可以解释可能导致这种情况的原因吗?

非常感激任何的帮助!

4

1 回答 1

2

根据这个讨论,sIFR 不会替换未显示的元素(即隐藏选项卡中的文本)。

解决方案是在选项卡更改时执行调用sIFR.replace(...)


jQuery UI 文档中提供了另一种解决方案。

于 2009-03-26T12:20:46.137 回答