![](/img/trans.png)
[英]Cordova/Phonegap shake gesture detection not working on ios simulator
[英]Why shake event not working in phonegap?
我为我的项目添加了摇动手势插件。
这是我的代码:
<button onclick="myFunc()" id="round">Gesture Call</buttom>
<script>
function myFunction()
{
window.open("emcall.html");
navigator.vibrate([2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000,2000]);
navigator.notification.beep(10);
}
function myFunc()
{
alert('shake working');
function onShake()
{
alert("shake success");
window.open("emcall.html");
}
function onError()
{
alert("errorq");
}
shake.startWatch(onShake,30,onError);
}
</script>
mycode中的某些错误可帮助我克服这一问题。
在HTML文件中包含cordova.js
文件,并在脚本中注册deviceready事件。 然后,在deviceready事件侦听器函数内调用震动插件相关的代码。 它应该工作。
另外,请确保在添加和构建平台后在设备上对其进行测试,因为我在浏览器中看不到该摇动插件支持。
->插件不支持phonegap.app,谁都使用phonegap应用程序上的IP地址测试该应用程序。
->只需通过cli添加平台。
->构建或运行它并进行测试。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.