2014-03-27 39 views
1

我使用uploadifive jquery插件上傳訃告面部照片。我希望用戶能夠雙擊佔位符圖像並觸發文件對話框,而不是使用通常的uploadifive生成的按鈕。我想隱藏所有其他的uploadify元素。uploadifive觸發器文件打開對話框

我可以使用:

$("input:file").trigger('click'); 

,這打開的對話框中,但是當我選擇一個文件,對話框將再次打開2-3次。

有沒有甚至我可以解僱這個,以便它能正常工作?

回答

0

我有同樣的問題。

看着代碼,我發現UploadiFive每次上傳文件都會創建一個新的輸入字段(type =「file」)。由於這種行爲是不可能觸發你正在做的事情。

我的解決辦法是,始終只觸發最後創建的輸入字段

$('input[type="file"]').last().click(); 

希望它可以幫助;-)