uploadifive触发器文件打开对话框

时间:2014-03-27 17:48:48

标签: jquery uploadifive

我使用uploadifive jquery插件上传ob告面部照片。我希望用户能够双击占位符图像并触发文件对话框,而不是使用通常的uploadifive生成按钮。我想隐藏所有其他uploadify元素。

我可以使用它:

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

这会打开对话框,但是当我选择一个文件时,对话框会再次打开2-3次。

是否有一个我可以解雇它以便它正常工作?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

查看代码,我发现每次上传文件时,UploadiFive都会创建一个新的输入字段(type =" file")。由于这种行为不可能像您目前所做的那样触发事件。

我的解决方案是始终只触发最后创建的输入字段

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

希望它有所帮助; - )