一个很简单的file html控件,对不同浏览器,不同手机系统呈现效果差异问题。
在oppo下的微信里,发现妖怪的现象——摄像头没出来。
经过比对代码,发现,直接触发不行,得写click!
晕~
可以隐藏掉file,然后把它外面的document加个click事件,code:
$('.upload-photo').click(function () {
$(this).children('input:first-child')[0].click();
});