Jquery ui 上传不可在JQuery UI中单击';s对话框和Firefox 17

Jquery ui 上传不可在JQuery UI中单击';s对话框和Firefox 17,jquery-ui,firefox,dialog,click,uploadify,Jquery Ui,Firefox,Dialog,Click,Uploadify,这是一个非常奇怪的问题。我首先阅读了Maayan Glikser关于这个问题的答案,这个答案看起来很相似: 它根本不起作用。让我解释一下我的问题 我的网站上有3个不同的Uplodify(Flash版本)控件(不在同一个页面上),其中只有一个不起作用,它位于JQuery UI对话框中。基本上,按钮是可见的,但不可单击。问题只出现在这个特定控件上,其他控件的行为正常 所以我试着在javascript中调整z索引,它没有改变任何东西。然后我尝试手动(通过firebug的“编辑html”功能)在uplo

这是一个非常奇怪的问题。我首先阅读了Maayan Glikser关于这个问题的答案,这个答案看起来很相似:

它根本不起作用。让我解释一下我的问题

我的网站上有3个不同的Uplodify(Flash版本)控件(不在同一个页面上),其中只有一个不起作用,它位于JQuery UI对话框中。基本上,按钮是可见的,但不可单击。问题只出现在这个特定控件上,其他控件的行为正常

所以我试着在javascript中调整z索引,它没有改变任何东西。然后我尝试手动(通过firebug的“编辑html”功能)在uploadify和bam生成的容器的开头添加一个

,按钮变得可点击

然后,我尝试使用
$(“#fmuploader”)在页面加载中添加

。预结束(“
”)
,但没有发生任何情况,添加了换行符,但无法单击按钮。当我手动添加一个空白区域时,它又可以点击了

我相信当你从firebug手动编辑页面时会触发某种绘画事件,这使得按钮突然变得可点击,但我真的想知道我是否可以在不要求所有使用firefox的访问者安装firebug的情况下让它最终按预期工作:)

这真的很难解释,所以我在以下地址设置了一个小测试页:已删除(编辑:测试页现在在生产环境中处于脱机状态,无法再访问)

这正好再现了我的问题

加载页面,单击链接打开弹出窗口,打开firebug,找到上传者的容器
,然后在开始标记后添加一个空格。该按钮可点击

这个问题发生在Firefox17上,除了firebug和Flash11之外,没有任何附加组件。IE 7/8/9和Chrome在同一台机器上不会出现此问题


更新:我用Firefox 15对其进行了测试,但未能重现该漏洞。

看起来Firefox 17安全模型的变化意味着使用Firebug时jQuery的缩小版会中断。在Firefox17中,很多基于jQuery的东西已经不再适用于我,除非我禁用Firebug


我也有类似的问题,但我发现将Firebug更新到1.11版可以解决这个问题


这似乎只是第1.10节中的问题。

我将这一问题归咎于Firefox 17,并祈祷它得到修复。