我正在使用uploadifive jquery插件来上传布告面部照片。我希望用户能够双击占位符图像并触发文件对话框,而不是使用通常的uploadifive生成的按钮。我想隐藏所有其他的uploadify元素。
我可以使用下面的代码:
$( "input:file" ).trigger('click');这将打开对话框,但当我选择一个文件时,该对话框再次打开2-3次。
有没有甚至可以让我启动它,这样它才能正常工作?
发布于 2014-05-27 22:43:27
我也有同样的问题。
查看代码,我发现UploadiFive在您每次上传文件时都会创建一个新的输入字段(type=" file ")。由于此行为不可能像您当前所做的那样触发事件。
我的解决方案是始终只触发最后创建的输入字段
$( 'input[type="file"]' ).last().click();希望它能有所帮助;-)
https://stackoverflow.com/questions/22695379
复制相似问题