<div onclick="add()">视频</div>
<input type="file" style="display:none" name="sfile" id="sfile" onchange="uploadFile();" />
1、正常情况,点击【视频】执行一次alert。
function add(){
alert(0);//执行一次
}
2、不正常,点击【视频】执行2次alert 后才打开文件选择框
function add(){
alert(0);
$("#sfile").click();
}
3、没反应,应该是两次影响了直接不弹出。
function add(){
$("#sfile").click();
}
以上代码执行在手机端,在另外一个页面上是没问题的,这个情况会是css影响吗?
在线等
看看是不是绑定了多次,或者加载了多个库导致的。
例如zepto,微信会自动加载一个。有时候你绑定一个事件,就会变成2次。