0

这是一个非常奇怪的问题。我首先阅读了 Maayan Glikser 关于这个问题的答案,看起来很相似:Uploadify inside Jquery UI Dialog => Chrome & Opera bugs

它根本没有用。让我解释一下我的问题。

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

所以我尝试调整 javascript 中的 z-index,它没有改变任何东西。然后我尝试在uploadify和bam生成的容器的开头手动添加a(通过firebug的“编辑html”功能) ,按钮变成可点击的<br />

然后我尝试添加<br />页面加载$("#fmuploader").prepend('<br />')并没有发生任何事情,添加了换行符但按钮不可点击。当我手动添加一个空格时,它再次变得可点击。

我相信当您从 firebug 手动编辑页面时会触发某种绘画事件,这会使按钮突然变得可点击,但我真的想知道是否可以让它最终按预期工作而无需询问我所有的 firefox 使用访客安装萤火虫:)

真的很难解释,所以我在这个地址设置了一个小测试页面:已删除编辑:测试页面现在在生产环境中脱机并且不再可以访问)

这正是我遇到的问题。

加载页面,点击链接打开弹窗,打开firebug,找到上传者的容器 <div id="fmuploader" class="uploadify" style="height: 30px; width: 120px;">,在开始标签后加一个空格即可。按钮变为可点击。

该问题出现在除 firebug 和 Flash 11 之外没有附加组件的 Firefox 17 上。同一台机器上的 IE 7/8/9 和 Chrome 上不会出现该问题。

更新:我使用 Firefox 15 对其进行了测试,但无法重现该错误。

4

2 回答 2

1

我有一个类似的问题,但发现将 Firebug 更新到 1.11 版可以对其进行排序。

这似乎只是 1.10 版中的问题。

于 2013-01-11T09:38:56.833 回答
0

看起来 Firefox 17 安全模型的变化意味着 jQuery 的缩小版本在使用 Firebug 时会中断。除非我禁用 Firebug,否则很多基于 jQuery 的东西在 Firefox 17 中已经停止为我工作。

https://blog.mozilla.org/addons/2012/08/20/exposing-objects-to-content-safely/

https://developer.mozilla.org/en-US/docs/XPConnect_wrappers

于 2012-12-10T17:25:41.473 回答