這實際上是一個更大的問題,因爲我知道有幾種方法來解決這個問題,但我會嘗試總結它。問題綁定在jQuery複製元素
我試圖做的事:我使用這個jQuery插件通過Flash http://www.uploadify.com/上傳文件。然而,我應該綁定這個函數的元素#fileInput是一個活動元素,它在加載頁面後生成:$('#fileInput')。uploadify()。 #fileInput是一個活動元素的原因是因爲我使用FancyBox來彈出一個DIV,而這個FancyBox基本上只是「克隆」了DIV的內部html。
發生了什麼事:當我點擊「BROWSE」上傳文件時,沒有上傳進度條。原因是因爲Uploadify無法綁定到活動元素。
問題: 1.我嘗試在uploadify代碼中用live()替換bind(),但是因爲bind()允許傳遞[data],所以不起作用。 LiveQuery插件http://docs.jquery.com/Plugins/livequery不具有與bind()相同的語法。有沒有類似的綁定,但爲現場元素工作?
- 如果我不嘗試替換bind()函數並保持uploadify代碼相同。有誰知道如何更改FancyBox中的代碼,以便它不會生成克隆以生成活動元素?我知道這也是一個難題。
注:的fancybox網站似乎死 - >http://www.visual-blast.com/javascript/fancybox-jquery-image-zooming-plugin/
非常感謝您!
更多評論? – 2009-10-05 07:40:03
您應該添加代碼示例。沒有它真的很難理解。 – NVI 2009-10-15 08:45:29
對不起,我決定完全刪除Uploadify並使用swfupload.org! – 2009-10-21 18:13:43