单击IE和FF后,jQuery单选按钮消失,在chrome中工作正常

时间:2012-07-20 05:24:19

标签: jquery-ui internet-explorer google-chrome firefox

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

我尝试添加无效的普通单选按钮,但它们在单击时仍会单独消失。我错过了某种声明吗?

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您是否尝试过其他系统的相同示例页面?如果你能找到的所有例子都有这种行为,我会开始怀疑你的显示驱动程序甚至是硬件。为您看到问题的页面提供链接,我们可以看到它是否适合我们。

答案 1 :(得分:0)

我仍然不太确定问题是什么,但我实施了一项工作。

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

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

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

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