我使用uploadifive jquery插件上传ob告面部照片。我希望用户能够双击占位符图像并触发文件对话框,而不是使用通常的uploadifive生成按钮。我想隐藏所有其他uploadify元素。
我可以使用它:
$( "input:file" ).trigger('click');
这会打开对话框,但是当我选择一个文件时,对话框会再次打开2-3次。
是否有一个我可以解雇它以便它正常工作?
答案 0 :(得分:0)
我遇到了同样的问题。
查看代码,我发现每次上传文件时,UploadiFive都会创建一个新的输入字段(type =" file")。由于这种行为不可能像您目前所做的那样触发事件。
我的解决方案是始终只触发最后创建的输入字段
$( 'input[type="file"]' ).last().click();
希望它有所帮助; - )