1

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

我可以使用这个:

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

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

有没有一个我可以触发它以使其正常工作?

4

1 回答 1

0

我有同样的问题。

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

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

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

希望能帮助到你 ;-)

于 2014-05-27T14:43:26.827 回答