Jquery SWFUpload-DOM操作中断

Jquery SWFUpload-DOM操作中断,jquery,swfupload,Jquery,Swfupload,有人找到解决这个问题的办法了吗?我有一个项目,客户希望Flash按钮中嵌入一个进度条。到目前为止,我是通过隐藏一个带有CSS的Div,然后在文件开始上传后显示来实现这一点的 然后按钮被隐藏,但是当按钮被隐藏时,事件停止触发。这是相同的,即使我只是修改CSS来在屏幕上移动它 .helper-hidden { position: absolute; left: -99999px; } 上载时,将帮助程序隐藏类添加到按钮中,完成后将其删除。您甚至可以将该类应用于要从视口“隐藏”的任何元素,而

有人找到解决这个问题的办法了吗?我有一个项目,客户希望Flash按钮中嵌入一个进度条。到目前为止,我是通过隐藏一个带有CSS的Div,然后在文件开始上传后显示来实现这一点的

然后按钮被隐藏,但是当按钮被隐藏时,事件停止触发。这是相同的,即使我只是修改CSS来在屏幕上移动它

.helper-hidden {
  position: absolute;
  left: -99999px;
}

上载时,将
帮助程序隐藏类添加到按钮中,完成后将其删除。您甚至可以将该类应用于要从视口“隐藏”的任何元素,而不影响其可见性。

解决该问题的最佳方法是使用可见性:对于SWFUpload div隐藏,这将使flash仍然运行,并且不会断开flash/浏览器连接。

旧问题又回来了

在我发布本文时,这个问题仍然出现在SWFUpload 2中

定位引起的问题。基本上,SWFUpload会在SWFUpload使用的链接顶部放置一个flash文件。它初始化自onLoad函数以来的位置。在操作DOM之后,可能已经更改了位于SWFUpload上部的一些DOM

测试用例:

我有一个div,可以将页面拆分为2页。左侧包含SWFUpload,右侧不包含SWFUpload。 两侧都包含一个按钮,用于在SWFUpload上方的位置添加dom

------------------------------------
   DOM 1           |       DOM 2
   SWF UPLOAD      |     
   Button 1        |       Button 2
-------------------------------------
当用户单击按钮1时,它将显示dom1。按钮2也一样

当用户开始加载页面时。SWFUPload工作正常。然后单击按钮1以显示DOM 1,然后SWFUpload不再工作。 再次使用按钮2,SWFUpload仍然工作

同样根据我的情况,SWFUpload在桌子上也不起作用


我会将此作为错误报告给SWFUpload

对按钮的任何操作是否会导致事件不触发?是的,我唯一能做的就是将可见性设置为隐藏,但是我需要进度条来保持按钮的位置(有点像按钮有进度条)这对我来说没有多大意义,但现在我可以将可见性设置为隐藏,我想我可以使用CSS将进度条定位到它原来的位置。您是否尝试过将按钮设置为1x1大小,然后将进度条定位到它上面?我尝试过,但是我发现任何导致元素重新初始化的东西都会破坏flash。任何导致flash视频重新初始化的东西都会破坏flash,将其可见性设置为隐藏的作品,但将进度置于顶部有点痛苦:)
------------------------------------
   DOM 1           |       DOM 2
   SWF UPLOAD      |     
   Button 1        |       Button 2
-------------------------------------