2012-07-20 62 views
0

我在jQuery模式对话框中有多组jQuery单选按钮。点击每个集合中的一个隐藏或显示div。无论如何,他们在Chrome中都能很好地工作,但在FF和IE中,他们可以正常隐藏/显示div ......但他们在点击时会开始消失。jQuery单选按钮在IE和FF中单击后消失,在Chrome中正常工作

我已经尝试添加单纯的单选按钮,但它们在点击时仍然单独消失。我错过某种宣言吗?

我会发布代码,但它可以从jQuery网站的单选按钮的字面上复制,他们仍然会消失。

感谢您的任何帮助。

+0

制作一段jsfiddle的代码或至少发布一些代码,尤其是你的事件 – TecHunter 2012-07-20 09:42:47

回答

0

我仍然不太确定问题所在,但我实施了一项解决方法。

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

出于某种原因,我不得不添加另一个隐藏和取消隐藏的jQuery单选按钮,以防止IE9和FF中消失的jQuery单选按钮。所以在我的情况下,Chrome需要这些假按钮之一......而IE和FF需要两个。

无论如何,我认为问题的根源在于我的整体布局模板。我想整个地方的多个div都在搞什么东西。

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

0

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

相关问题