0

我在 jQuery 模式对话框上有多组 jQuery 单选按钮。单击每组中的一个隐藏或显示 div。无论如何,它们在 Chrome 中完美运行,但在 FF 和 IE 中,它们可以正确隐藏/显示 div ......但是当它们被点击时它们开始消失。

我尝试添加什么都不做的普通单选按钮,但是当它们被点击时它们仍然会单独消失。我错过了某种声明吗?

我会发布代码,但它实际上可以是来自 jQuery 网站的单选按钮副本,它们仍然会消失。

谢谢你的帮助。

4

2 回答 2

0

您是否尝试过来自另一个系统的相同示例页面?如果你能找到的所有例子都有这种行为,我会开始怀疑你的显示驱动程序甚至硬件。为您发现问题的页面提供链接,我们可以查看它是否发生在我们身上。

于 2012-07-20T07:06:30.947 回答
0

我仍然不太确定问题是什么,但我实施了解决方法。

在 Chrome 中,我记得我必须在顶部添加一个未使用的 jQuery 单选按钮......当对话框打开时隐藏......并且在对话框关闭时“取消隐藏”(对话框在关闭时隐藏,所以用户从来没有看到这个单选按钮)。

出于某种原因,我不得不添加另一个隐藏和取消隐藏自身的 jQuery 单选按钮,以防止 IE9 和 FF 中消失的 jQuery 单选按钮。因此,就我而言,Chrome 需要其中一个假按钮……而 IE 和 FF 需要两个。

无论如何,我认为问题的根源在于我的整体布局模板。我认为整个地方的多个 div 都在某个地方搞砸了。

我只是一个业余程序员,所以我知道这不是我确定很多人会寻找的解决方案,但它现在有效,所以至少我可以继续前进。

于 2014-01-12T06:52:45.677 回答