小智 14
而不是trigger("click")您可以使用以下代码在所有浏览器中成功运行:
var evt = document.createEvent("HTMLEvents");
evt.initEvent("click", true, true); 
document.getElementById(elem_id).dispatchEvent(evt);
找到了替代方案.
只需type="file"通过绝对定位将输入放在自定义按钮上,然后使用jQuery fadeTo('fast',0)它来隐藏它.
现在,如果我们点击自定义按钮文件浏览器窗口出现.
它在所有桌面浏览器中工作,但不在iPhone&中,iPad因为它们不允许上传任何文件.
| 归档时间: | 
 | 
| 查看次数: | 30915 次 | 
| 最近记录: |