Vibrate API无法处理页面加载

时间:2018-04-14 04:47:44

标签: javascript mobile

以下代码不起作用......

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.5/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.8/FileSaver.min.js"></script>

<input type="file" multiple accept="image/*">
<button disabled>save as zip</button>

在移动设备上进行测试,当我连接到按钮时,它可以正常工作,但不能上传????

1 个答案:

答案 0 :(得分:2)

如果您要执行任何javascript代码,则需要将其写入javascript onload方法

window.onload = function() {
  navigator.vibrate([500]);
};

或者你可以将你的函数附加到body元素onload事件,

 <body onload="onPageLoad()">