繁体   English   中英

为什么摇动事件在phonegap中不起作用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM