我用jQuery模拟表单上传,原本的input[type=file]设置为display:none;
那么在Safari中不能弹出上传文件的界面
如果不设置为隐藏,则可以弹出,想请教诸位:
① 为什么会出现这种情况
② 这种情况有什么好的处理方法,我的做法是绝对定位,踢出可视范围,感觉弱爆了
谢谢诸位了
我用jQuery模拟表单上传,原本的input[type=file]设置为display:none;
那么在Safari中不能弹出上传文件的界面
如果不设置为隐藏,则可以弹出,想请教诸位:
① 为什么会出现这种情况
② 这种情况有什么好的处理方法,我的做法是绝对定位,踢出可视范围,感觉弱爆了
谢谢诸位了
6 回答918 阅读✓ 已解决
1 回答1.4k 阅读
1 回答682 阅读
1 回答711 阅读
不要display: none用 input opacity: 0 挡在按钮上面
参考:
https://codepen.io/yangg/pen/...